Browse Prior Art Database

Supporting Spatial Display/Print Controls During Data Set Translation

IP.com Disclosure Number: IPCOM000043570D
Original Publication Date: 1984-Sep-01
Included in the Prior Art Database: 2005-Feb-05
Document File: 3 page(s) / 17K

Publishing Venue

IBM

Related People

Aiken, JA: AUTHOR

Abstract

The disclosed method for converting some Japanese Business/Personal Computer (JPC) data sets into and from documents that can be processed by a Japanese Word Processor (JWP) on a small system takes into account the differing data stream representations to provide a conversion that is as faithful as possible. In particular, the rich set of controls in JWP, which allow the user to control the position of printed characters on the page, will be supported through the use of standard space controls in the JPC data set, in order to attempt to provide the same position of printed characters on the output page. A Japanese small business computer/personal computer may support several applications tailored to the particular user set.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 33% of the total text.

Page 1 of 3

Supporting Spatial Display/Print Controls During Data Set Translation

The disclosed method for converting some Japanese Business/Personal Computer (JPC) data sets into and from documents that can be processed by a Japanese Word Processor (JWP) on a small system takes into account the differing data stream representations to provide a conversion that is as faithful as possible. In particular, the rich set of controls in JWP, which allow the user to control the position of printed characters on the page, will be supported through the use of standard space controls in the JPC data set, in order to attempt to provide the same position of printed characters on the output page. A Japanese small business computer/personal computer may support several applications tailored to the particular user set. Business computer applications require a general-purpose system which is very flexible and which may be used under a large variety of situations. Users are often familiar with computer systems and programming concepts. JPC data sets, in particular, are designed to be able to support a very large variety of business or personal applications. This means that the data set and data stream architectures should be very simple and extendable to many applications. Word processing applications present special performance and function requirements. To provide optimum function for a word processing user, the system and application programming may be tailored specifically to the unique JWP requirements. Data set and data stream architectures, in particular, may be very complex and designed specifically for the JWP needs. Word processing operators as a class tend to be less sophisticated in their knowledge of computer concepts than general JPC users. This is not necessarily a disadvantage, since the JWP applications generally perform all functions associated with data streams and data set architectures. The JWP operator thus does not know at all about the complexity of the underlying structures of a document. In JPC data sets supported for conversion, the normal spatial print position controls are space and backspace. The tab control may appear in the JPC data set, but it is strictly used as a means of space compression. The "tab rack" in JPC is fixed, equivalent to tab stops every 8 columns. JPC backspaces always move the print position towards the left margin equivalent to one half-size character column, regardless of surrounding characters and print character size controls. In JWP documents, the user may control the print position on a line by means of many different controls, among which are space, tab, indent (paragraph) tab, backspace, and Wakuake controls. Using the document format or format change controls, the user can define the "distance" of a JWP tab by defining tab stops in a variable tab rack. Indent tab establishes a temporary left margin for the following lines until cancelled by other controls. This is equivalent to adding a certain numbe...