USING DOCUMENT CONVERSION MANAGER ================================= Document Conversion Manager works on the basis that there is a preferred work-station WP, and that the work-station may be receiving documents created by other applications, which need to be converted dynamically as they are needed for editing or viewing. If the work-station WP is a Windows application that supports DDE, and will act as a server to Document Conversion Manager, then the application may be activated, and the converted document loaded, ready for viewing, printing and editing. Launching documents is controlled through the Document Conversion Manager file selection screen. To access this screen, click on the Document Conversion Manager icon. The resulting screen provides directory browse and file selection, and displays the current path, the output path for converted documents, the work-station WP, and a check box indicating launch or non-launch of converted documents. Document Conversion Manager is seamlessly integrated with Windows, and does not need to be run from its icon, for conversion to be effected. Use File Manager Using File-Manager to select an "Associated" document will automatically convert and load the document. E-Mail attachments. Documents attached to E-Mail notes can be Works with MS-Mail converted in the same way, provided the and CC:Mail. file extension is "Associated" with Document Conversion Manager. Click on the attachment to automatically convert and launch the converted document. Use DCM. Click on the Document Conversion Manager icon, and use the standard file selection procedure to locate, convert and launch documents. Document Conversion Manager running from its icon is not dependent on any file/application associations being setup. Document Conversion Manager will automatically determine the document type, convert it to the work-station WP, and if required, activate the application and launch the document. Change WRITER. If you have installed multiple WRITERS, and need to change the work-station WP: - Press SETUP - Select a new WRITER - Press CLOSE Remember, changing the WRITER may require a change to the Font Map or the READER Controls. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== UNIPLEX READER SETUP ====================== Your Uniplex documents should contain basic layout information describing : - the page size and orientation. - page margins. - base font, pitch, and/or height. Pages should be terminated with an end page dot command. All available Uniplex fonts should be correctly entered into UPXFONT.INI, and mapped to the required Target Typeface. Information on how to do this is provided later in this section. If your Uniplex documents contain vector graphics line-draw, you must have a scaleable, fixed pitch line-draw font available in your target word-processor. Document Conversion Manager will create styles for : - Each different ruler contained within a document. - Text that is not adjusted to the current ruler. - Text that contains regular line-draw. The application of Styles is controlled through the WRITER Controls setup. Uniplex Defaults If the page description and default font information is not present in the source document, the page size, print margins and font information can be pre-defined. Document Conversion Manager defaults to the following parameters : Font name Font = FX-Normal Font size Size = 12pt 10 pitch This value is used where a font size is not defined within your documents, or a font size is not defined within UPXFONT.INI Paper size Paper = A4, portrait orientation Print margins Margins = Printer crop areas. These values are set at the default printer crop areas at install time. These values do not change if a new printer is selected. These values can be changed to conform to the Uniplex system print defaults. Default ruler Document Conversion Manager will use a default ruler that contains sufficient increments to span the printable width at the default font. Printer instructions If your Uniplex documents contain printer control strings to enable font changes, these control strings must be setup in UPXFONT.INI. If they are not mapped, they will be ignored, which may lead to incorrect formatting and pagination. N.B. We recommend that Uniplex document print margins be set at, or close to, the printer crop margins when converting documents containing graphic line-draw. Line-draw Uniplex line-draw graphics may be : - Stripped and replaced by spaces. - Converted as either underscore and bar characters in a scalable Courier font. If you do not have scaleable fonts, converted text may format incorrectly. - Converted as line-draw characters in a preferred font. This font must be fixed pitch and scaleable. Selecting either a non- scaleable or proportionally spaced font may cause text to format incorrectly. N.B. Ami Pro, Word for Windows and WordPerfect have different methods of displaying and printing line-draw at odd point sizes. ie 11pt 9pt and 7pt line draw may print incorrectly. Sub/superscript Text that is sub/superscripted may be converted as either text in a sub/ superscripted font, or as a base-line change. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== WORDPERFECT READER ================== Your WordPerfect documents should contain basic layout information describing : - the page size and orientation. - page margins. - base font, pitch, and/or height. All available WordPerfect fonts should be correctly entered into WP5FONT.INI, and mapped to the required Target Typeface. Information on how to do this is provided later in this section. WordPerfect Defaults If the page description and default font information is not present in the source document, the page size, and font information can be pre-defined. Document Conversion Manager defaults to the following parameters : Font name Font = Courier Font size Size = 12pt 10 pitch This value is used where a font size is not defined within your documents, or a font size is not defined within WP5FONT.INI Paper size Paper = A4, portrait orientation Default ruler Document Conversion Manager will use the WordPerfect default ruler. Line-draw WordPerfect line-draw graphics may be : - Stripped and replaced by spaces. - Converted as either underscore and bar characters (ANSI). - Converted as line-draw characters in a preferred font. This font must be fixed pitch and scaleable. Selecting either a non- scaleable or proportionally spaced font may cause text to format incorrectly. N.B. Ami Pro, Word for Windows and WordPerfect have different methods of displaying and printing line-draw at odd point sizes. ie 11pt 9pt and 7pt line draw may print incorrectly. Sub/superscript WordPerfect's "Advance" instruction can be converted as a base-line change or as a font changes. Ami Pro has no concept of Baseline change. Advance codes will convert as font changes. Word for Windows has a corresponding control "Advance", and allows text to be represented in a sub/superscript font. Check "Baseline change", if available, to maintain the look of your WordPerfect documents. Check " Font change" to change text to a sub/superscript font. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== DISPLAYWRITE/RFT READER ======================= Maintain Text Check this box to enable text positioned by position Backspace and ZICR codes to convert as correctly positioned text. This will cause text to be presented in a frame to maintain the overlap effect. Target applications that cannot support this function will be presented with sequential text. Uncheck this box to strip Backspace and ZICR codes. Maintain Check this box to convert formatted text as Body Formatted Text. Documents must be paginated with generated Text text resolved into the document. The controls that generate formatted text will be stripped. If documents are paginated, and text is not resolved into the document, then the control and the text will be stripped. Uncheck this box to convert these controls correctly. Line-draw DisplayWrite line-draw graphics may be : - Stripped and replaced by spaces. - Converted as either underscore and bar characters (ANSI). - Converted as line-draw characters in a preferred fixed pitch font. N.B. Ami Pro, Word for Windows and WordPerfect have different methods of displaying and printing line-draw at odd point sizes. ie 11pt 9pt and 7pt line draw may print incorrectly. Sub/superscript Half-Index up/down instructions can be converted as a base-line change or as a font change. Check "Baseline change", if available, to maintain the look of your DisplayWrite documents. Check " Font change" to change text to a sub/superscript font. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== WORD for WINDOWS READER ======================= Line-draw Word for Windows line-draw characters may be : - Stripped and replaced by spaces. - Converted as either underscore and bar characters (ANSI). - Converted as line-draw characters in a preferred font. This font must be fixed pitch and scaleable. Selecting either a non- scaleable or proportionally spaced font may cause text to format incorrectly. N.B. Ami Pro, Word for Windows and WordPerfect have different methods of displaying and printing line-draw at odd point sizes. ie 11pt 9pt and 7pt line draw may print incorrectly. Sub/superscript These controls can be converted as a base-line change or as a font change. Check "Baseline change", if available, to maintain the look of your Word for Windows documents. Check " Font change" to change text to a sub/superscript font. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== OFFICEPOWER READERS ==================== OfficePower v450 documents do not contain controls that describe the page size, page orientation, font and font-size. OfficePower v650 documents can have these controls present, but they are not mandatory The Default settings provide DCM with information necessary to lay text onto an appropriate paper-size. In your Windows directory you will find 450FONT.INI, and 650FONT.INI. These files contain definitions for paper-sizes and fonts that should be edited to conform to your OfficePower system settings. DCM uses the paper-size definitions as a preference list. This means that, with "paper-size = Auto Select" and "font = Auto Select", DCM will attempt to fit text on to the first paper-size defined in the list using the first font definition in the font list. If text will not fit using the first font, DCM moves down the list in sequence looking for a fit. If all fonts fail to produce a fit DCM repeats this process with the next paper-size in the list. If no fit is found DCM defaults to the default Windows form size and system font, or A4 12 pitch if no printer has been defined. If your OfficePower documents always conform to a standard layout, select the correct paper-size and font defintion. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== WRITERS ===================== The WRITER controls enable text to be re-positioned onto any size of paper in any orientation. Margins can be changed for any document. A3 documents can be scaled to A4 paper. Version Choose the version of WordPerfect or Word for Windows that you are using. Choose to create style or ruler based documents Tab types Select to set your WordPerfect tabs as absolute or relative. Select printer Choose either a WordPerfect or Windows printer driver for your WordPerfect documents. If the list is blank or contains only the "default printer", return to the "setup pairing" screen, select WordPerfect as the WRITER and press "Exit" to return to the main screen. Check the "Launch Document" box and enter the path to the PRS/WRS files when prompted. Go through the setup routine again and your printer list will display correctly. Other applications except Uniplex and DisplayWrite, will have a choice of installed Windows printers Change paper Default is "No change". READER input page sizes will be converted exactly into WRITER page sizes, even if the input form size is not available on your printer. Selecting a paper size will force all READER input pages to convert to that paper size. Paper orientation will not be affected. Horizontal scale Select this option if text infringes the right- most print position, and you want to maintain the horizontal layout of your document. Text will be auto-scaled in percentage increments until it will fit on the paper. Scale to paper Select this option to auto-scale documents in both axes to maintain text on the selected paper size. Minimum margins Edit these values to equal the minimum margins, (crop areas), available on your printer. If text infringes these areas, text will be re-positioned to conform to these values. The initial values are supplied by Windows or from the WordPerfect PRS/WRS files. The DisplayWrite and Uniplex printers may not be attached to the Windows system where conversion is being effected. Values for target printers must be entered manually. The default values are 0.2" Set margins Check this box to re-define your document margins as the minimum values. Text will re-format accordingly. Scaling is not available if this box is checked. USING THE ???FONT.INI FILES =========================== All READERS have an associated ???FONT.INI file. These files are ASCII format and provide the conversion programs with information about READER Fonts, font sizes, font attributes and line-spacing values, and allows READER text enhancement codes to be defined or re-defined for conversion purposes. These files are UPXFONT.INI Uniplex source document DOCFONT.INI DisplayWrite " " WP5FONT.INI WordPerfect " " WFWFONT.INI Word for Windows " " 450FONT.INI OfficePower v450 " " 650FONT.INI OfficePower v650 " " AMPFONT.INI Ami Pro " " Correct use of these files enables complex documents to be sent to editors with limited font resources or printing capabilities so that they can be edited and returned to the originating application intact. Eg A TimesRoman face at various point sizes can be mapped to a variety of fixed pitch fonts/faces. The reverse conversion simply maps these fonts/faces back, by defining each font/face at a specific size, and through the FONT MAP SCREEN each font/face can be mapped to a typographic face. The following text describes the use of UPXFONT.INI. ie where Uniplex is the READER and documents are to be converted to any of the WRITERS USING UPXFONT.INI ================= UPXFONT.INI enables you to decide how your Uniplex fonts convert into WRITER fonts. If you have decided on different layouts for letters, memos, manuals etc, then you will be able to automate a substantial amount of edit work by affecting the font size, spacing and attributes for typographical faces that you wish to appear within your converted documents. UPXFONT.INI may be edited in a text editor, such as Windows notepad. Do not use a word-processor. All measurements are in points (1/72"). Any value will be accepted. UPXFONT.INI provides default font information, where there is no font size or attribute description within the Uniplex document. UPXFONT.INI enables font size settings within your documents to be over-ridden. UPXFONT.INI enables printer control strings that cause a printer font change to be defined. The font descriptions are displayed within Document Conversion Manager at the Font Map screen. Each line is a complete font description comprising: Font descriptions : The name of the font. Font Number : is used by Document Conversion Manager to differentiate font types ie fixed pitch, serif and sans-serif. There are three number ranges : 01 - 400 fixed pitch courier 401 - 32767 proportional serif / Times Roman 32768 - 65535 proportional sans serif / Helvetic Font Size : '0' means use the font size detailed in the document, or if no size is specified, use the default size setting from the READER Controls setup. Any other value in points means convert this font at this point size regardless of the size specified in the document. Spacing : '0' means use the active document spacing value for this font. Any other value in points means, convert this font at this spacing value regardless of the document setting. Attributes : sets the conversion attribute(s) for this font. Text enhancement This section allows the alphabetic attribute letters definition to be defined. Effects This section details font defintions that contain either bold or italic enhancement. In UPXFONT.INI you will see : field no. 1 2 3 4 5 11, FX-Normal 0, 0, 0 Changing the '0' in field 3 (font size) to 10, instructs Document Conversion Manager to replace the definition within the Uniplex document with this new value. In this case, FX-Normal, would convert as a 10pt 12 pitch font with line-spacing per the active definition, and with a plain non-enhanced face. The face will depend on mapping. Changing field 4 to 24 tells Document Conversion Manager to force line-spacing to three lines per inch for all occurances of FX-Normal. Changing field 5 to 'AI' tells Document Conversion Manager to convert all occurances of FX-Normal with Bold and Italic enhancements. Any legal Uniplex attribute, as defined in the Attribute section of UPXFONT.INI may be added. Adding printer control strings. - Select a font number that reflects the face that your printer control string is intended to produce. - In the font description field, type the printer control string exactly as it should appear in the document. - Add the required point size, line-spacing values and any attributes. e.g. 86, .sn xxxxxxxx, 14, 0, A "xxxxxxxx" = the font change escape sequence. "14" = the required font height. " 0" = maintain document spacing values. "A" = add bold enhancement. Default mapping UPXFONT. INI defaults to the following values. Uniplex Writer Pitch FX-Normal 10pt FX-Large 16pt FX-Small 8pt PS-Normal 10pt PS-Large 16pt PS-Small 8pt Scalable fonts As defined Linespacing As defined Attributes As defined Things to remember If you edit font sizes be sure that your system has that font and size available, and that your printer can print at that size. SETTING UP DOCUMENT CONVERSION MANAGER ====================================== FONT MAP ======== This feature enables READER and WRITER typestyles and fonts to be interchangeable by face name and size. Please read the section on using ???PRN.INI before attempting to round-trip documents. Printer This is the printer currently selected through the WRITER Controls setup. Mapping is system and printer dependent. Make sure that you have selected the correct WRITER and printer before mapping your fonts. Target typeface This is the typeface to which you will map READER fonts. READER fonts already mapped to this face will be displayed in the Mapped Typestyles box. A default typestyle mapping is done by the Install program, based on the Windows default printer. Unmapped typestyles This box displays READER fonts, listed in ???FONT.INI, that have not been mapped to a Target Typeface. If your READER documents contain fonts, listed in ???FONT.INI, that have not been mapped, then those typestyles will convert according to their font number at the appropriate point size. To map READER typestyles : - First make sure that ???FONT.INI contains correct font descriptions. (See "Using UPXFONT.INI"). - Make sure that you have selected the correct WRITER and printer. - Select your Target Typeface. - Highlight the Uniplex fonts that you want to map. - Press the ADD button. Your READER fonts will be placed in the "Mapped typestyles" box. Mapped typestyles This box displays those READER fonts that are mapped to the currently selected Target Typeface. To unmap READER fonts : - First make sure that you have selected the correct WRITER and printer. - Select your Target Typeface. - Highlight the READER fonts that you want to unmap. - Press the REMOVE button. Your READER fonts will be added to the "Unmapped typestyles" list. If your READER application supports scaleable fonts (TruType or Adobe etc), and your WRITER application does not (DisplayWrite / Officepower v450), then the "Target Typeface" box will be described as "Reader Font", and will contain all fonts available to the READER. The Unmapped typestyle box will contain all WRITER typestyles/fonts which are to be mapped to the READER font. Multiple WRITER typestyles can be tied to a READER font family. A READER font - TimesRoman - will be mapped to one of the mapped typestyles that most closely matches the READER font size. If your WRITER is DisplayWrite you may decide to map typestyles 10, 85 and 223 to font Courier. A READER font size 12 pt will map to typestyle 10, 10pt will map to typestyle 85 and 8pt will map to typestyle 223 Unmapped Word for Windows/OfficePower/WordPerfect fonts will convert as either Courier, TimesRoman or Helvetic faces depending on the numbering set in ???FONT.INI. Unmapped DisplayWrite typestyles will convert as : Fixed pitch typestyles = Courier. PSM typestyles = Courier. Scalable typestyles = TimesNewRoman/Helvetic TROUBLESHOOTING =============== Check the file DCMLOG.TXT which will be found in your DCM installed directory, if there were errors detected by the conversion process. eg unrecognised font description, unknown control, non-supported controls. NB. DCMLOG.TXT is reset each time DCM.EXE is run. Error logging is valid for each session; it is not cumulative. Text wraps incorrectly. Have you set the correct default font and /or point size ? Are your READER fonts correctly mapped ? Are the document print margins correct ? Have you increased the printer crop areas in the WRITER Controls ? Text is too wide. Try reducing the default point size. Do you have this font/size available ? Pagination is wrong. Have you set top and bottom margins correctly ? Have you reduced the printable width, by setting large left and right print margins ? Is text in the right font ? Have you selected to convert text onto a different paper size, and not scaled the document ? Is hyphenation handled in the same manner by the source and target applications ? Is hyphenation set on or off in DCM.INI ? Fonts don't map Any font not listed in ???FONT.INI will correctly. default to either Courier or TimesRoman at 10pt. Each time DCM is run and unlisted fonts are found in the source documents, a log file DCMLOG.TXT is created in your DCM directory. These font names must be entered in the READER ???FONT.INI file EXACTLY as they are in the log file, and then mapped via the FONT MAP setup screen. This problem is most likely to occur with the WordPerfect READER, as WordPerfect provides explicit font names. Word for Windows gives Increase the "Minimum Margins" settings a "Document Margins set by a few 1/100". This message is peculiar ourside printable area" to Word for Windows. error message. Using DCM.INI ============= Fine tuning of some layout controls and functions is available through DCM.INI. The sections contain the conversion settings for each pairing. eg [DOC-AMP] is the section for DisplayWrite to Ami Pro Statement Description --------- ----------- Hyphenation=0 Section : [???-AMP] Creates Ami Pro styles with hyphenation turned off. Change to Hyphenation=1 to turn hyphenation on. A non-hyphenated document may paginate incorrectly. ReqPageBreaks=1 Section : [???-AMP],[???-WP5],[???-WFW] [450-???],[650-???] Terminates all pages with a Required Page Break. ReqPageBreaks=0 maintains source document hard page breaks, and allows the target application to determine the placement of soft page breaks. The Officepower v450 & v650 READERS take a second parameter "Page length" ReqPageBreaks= 0,Page length will set the document maximum vertical print position at the page length value (typically 66 lines / 11" )set in the Officepower document. Soft page breaks will be stripped, allowing the document to paginate naturally in the target application. Without this parameter the Officepower footer will be positioned with respect to the bottom edge of the page, allowing the body text depth to increase by the difference between the paper size and the page length setting. AutoLineHeight=0 Section : [???-WFW] Prevents AutoLineHeight and enables spacing as Fixed / AtLeast. Vertical metrics vary by application. Word has tight metrics, so source documents created with "Auto" line spacing may convert to Word with incorrect pagination. BTAdjust=0 Section : [DOC-???] Because of the way graphical editors decide vertical placement, the soft-page break decision may be marginal ie within 1/100", causing a line of text to wrap onto the following page. This control enables DisplayWrite body text depth to be increased. Values for this control are expressed in 1/1440", so BTAdjust=14 will add approx. 1/100" to the last typing line values in a DisplayWrite document. PromptedStops=0 Section : [???-RFT] This control enables Bookmarks to be roundtripped through DisplayWrite versions which do not support Prompted Stop Codes. PromptedStops=0 converts Bookmarks as a DisplayWrite Stop Code and a Prompted Stop Code. The DisplayWrite READER interprets the double control as a single control and recreates the Bookmark. DefChar[x]= Section : [450-???], [650-???] ???,Space/Keep, OfficePower utilises non-printing characters as Bookmark placemark controls to enable fast navigation around a document. DefChar[x], where [x] is a number between 1 - 9, enables characters to be defined as placemark/bookmark controls. ??? is the decimal number of the navigation character. Space means convert character ??? as a space. Keep means maintain character ???. Bookmark means add a bookmark control.