Home
PARIS Spooler32 Technical Manual
Contents
1. 68 ll Create a Job Definition with the Port Monitor as the Input Source SSS 70 Editing the port name 71 Deleting a port name 71 Ill Set up a Windows printer a lt oo oZ o ooo o 72 Deleting the PARIS Port Monitor 75 OVERVIEW OF USING LPD OUEUE AS THE INPUT SOURCE 76 What is an LPD _ ___ 0 76 Defining LPD Queue as the Input Source 77 Creating a Job Definition with LPD as the Input Source 78 Defining the polling interval for searching an Input SO UFC e ot ete r aea ee ee 4 79 Holding New Jobs 79 Environment File Selection J J 80 Method 1 80 Method 2 80 Method 3 81 Selecting the Environment 82 If Input Source is Directory 82 If Input Source is Novell Queue 83 vi The PARIS Spooler32 Technical Manual Contents Selecting a Printer for a Job Definition 84 Selecting a printer when Novell Queue is the input source 85 Appending small print jobs into a single large job _________ 86 Splitting the files in a print job oZ oo o o 87 Selecting the Number of Copies to be printed _______ _ _ _ 87 MODIFYING A JOB DEFINITION 88 DELETING A JOB DEFINITION 90 CHAPTER 3 ENGINE DEFINITIONS 91 How the Spooler manages multiple engines 91 How many engines can be added and launched _____ 91 Adding an Engine _______ 2 92 Launching an Engine _______ 2 94 Editing an Engine lt lt 95 Deleting an Engine 22222
2. Agata Otat Printer PRINT 05 Kerge DocuPrint JHT PRNT Q LPT2 ipa trates 320 out Daa Sauce Denison status Erarorment Cones Sm Date Tme Printer i x W Heroes Z2 PCLS Korde DocuPrint 390 11 46 54 Accounts Tpandacctll WOE DTA queued ACCTS 160393 CpaislectiCREDIT OTA quausd MCTS 1 9229 15084M6 134330 Accounts CpaniclacctiCREDITS DTA Disk Fie queued ACCTS 1 23067 2610994 14 19 40 Accounts PpanistaretaSETATS a OTA Dick Fik quauad MCTS 1 11851 100796 1635302 Kera unta PpmisrtisGTATE S OTA Disk File queued ACCTS L 51962 060996 180426 Accounts parista caovERDIUJE OTA Disk Fila qQuausd MCTS 1 003 160796 160322 Accourta fpaneiccisSTOCKOTA Disk File queued 280493 OF 7926 Accounts Selected printer in upper portion of control panel Print jobs defined for the selected printer in lower portion of control panel The PARIS Spooler Control Panel 6 The PARIS Spooler32 Technical Manual Introduction to the PARIS Spooler The PARIS Engine dialogue When the Spooler is started it automatically locates and starts a formatting Engine and any additional engines and is ready for processing Whereas the PARIS Spooler control panel provides a summary of the printer setup and print jobs the PARIS Engine dialogue displays in detail what is actually happening during the printing process It lists each job as it starts t
3. 5 Choose OK The new queue name will appear in the Available Queues list View Change Novell Queues 2 I SPOOLER USER Once created the queue must be prepared for input Refer toPreparing PARIS Queues for Input The PA Spooler32 Technical Manual 49 Chapter 2 Preparing PARIS Queues for Input When preparing a queue for input theQueue Usersfield must contain the user name or a User Group of each user who will send data to the queue Normally Novell s PCONSOLE will add the user groupEveryone to the Queue Users list When you prepare a PARIS queue for input you need to set th ser Server and Operatorattributes of the selected Novell print queue Setting the queue Users list The Users list is the list of users who are permitted to add print files to this queue It is possible to specify User Groups m To set the queue Users list 1 Select the required queue from the Available Queues list 2 Click on the Users radio button in the Current Members section of the dialogue then click on the Add button in the same section The Select Queue Member dialogue will be displayed 1 Select the queue View Change Novell Queues rCurrent Members Users Servers C Ops Available Queues INVOICES O CREDITNOTE_Q REPORT_ Q 2 Click on the Users radio button then click on the Add button 50 The PARIS Spooler32 Technical Manual Job Definitions 3 Sele
4. Printer Definitions Rebuilding the Printer Type List PARIS maintains a list of available printers It is this list that contains the PCL and Adobe printer entries that are shown in the Printer Type drop down menu As described on the previous page this list is a result of two searches the software performs This list must be kept up to date as the number of printer types supported by PARIS will constantly grow as new printers are released on the market That is the purpose of the Rebuild Printer List button that is within the View Change Printer dialogue To support the features of a new printer 1 Place the distributor supplied XPD and or PPD file in the PARIS PRT directory 2 Once the new files have been added click on the Rebuild Printer List button to make the printer available to the software Selecting the button causes the software to scan the directory and update the list with any new entries If no new XPD PPD files have been added the existing list will not be changed Type A Generic PCL5 z Rebuild Printer List Click on the Rebuild Printer List button to make added XPD or PPD files available t the software The PARIS Spooler32 Technical Manual 17 Chapter 1 Defining the Output destination Part of the printer definition is to instruct the software where to send the output once it has been formatted Output can be directed to a physical port Novell Queue Windows defined printer or disk file
5. mapping for a tray in an environment 132 Selecting the environment to be mapped sss 133 Mapping the tray s 134 Editing the mapping for a tray in an environment ___ 135 The PARIS Spooler32 Technical Manual ix Contents Deleting the mapping for a tray in an environment _ 136 Editing the mapping for an environment 137 Matching the mappings tothe printer 138 An example of setting up the Media Mapping for a Docuprint 139 APPENDIX C MODIFYING PARIS JoB TICKETS Job Ticket Structure 143 Record Structure 143 The PARIS Job Ticket structure 144 How are Job Tickets enabled in PARIS 145 PARIS XPD Piles stn a IISA ee LB Sd aita LT Kihyhet 145 XPD statements in XPD files 146 These statements create the Job Ticketing records 146 Modifying a Job Ticket lt 147 Modifying a Job Ticket via the XPD file lt lt lt 147 Modifying a Job Ticket via the Environment Editor __________ 149 INDEX 151 x The PARIS Spooler32 Technical Manual About this Manual This manual describes the use of the PARIS 16 bit and 32 bit Spooler systems and is to be used in conjunction with thePARIS Designer User s Manuaand the PARIS Designer Reference Manual Symbols used in this manual Symbols will appear regularly in the text or in the column adjacent to the text to mark special information th
6. Creating a Job Definition with LPD as the Input Source TYYTYISIN Definition TYYTYISIN m ame OTRINVOICE OTRINVOICE 2 m Source Search In LPD Queue Search Input Sourc In the Spooler open the Definitions menu and choose Add In the Job Definitions Settings dialogue enter a name for the job definition Choose LPD Queue from the list of Input Sources The adjacent edit box will display Jf Options the default setting PARIS oncatenate Logical Reports In the edit box enter an LPD queue name then choose OK A dialogue will be displayed requesting if you want to start the LPD Server Choose Yes or No as required If you choose Yes the LPD Log dialogue will be displayed indicating the status of the LPD server E LPD Log Status 78 LPD Server started waiting for connection The PARIS Spooler32 Technical Manual Job Definitions Defining the polling interval for searching an Input Source Search Input Source every 1 seconds Hold New Jobs The polling interval is specified in the Search Input Source every x seconds text field in the Input Source section of the Job Definition dialogue The polling interval instructs PARIS to search the specified input source Directory Serial Novell Queue for the presence of input data at the interval specified 4 NOTE A polling interval is not specified for a Port Monitor or LPD Queue
7. Holding New Jobs By default the Hold New Jobs checkbox is not activated If the Hold New Jobs checkbox is activated any jobs satisfying this job definition will arrive in the system in a held state These jobs will not be processed until the status is changed from Held to Release in the Spooler refer to Releasing a held joB in Chapter 4 This option is useful for large jobs that you do not want to start printing automatically The PA Spooler32 Technical Manual 79 Chapter 2 Environment File Selection The next section in the Job Definition Settings dialogue controls the selection of the environment file to be used for this input source Environment Select By Default w Default afltp Before describing how to use this method of selecting an environment file it is useful to review the general methods by which PARIS selects environments Method 1 The first methodis where the environment is selected by direct call in the incoming data file That is the data file has been preconditioned with either Xerox DJDE Dynamic Job Descriptor Events or PARIS Runtime events This method has two significant advantages e First it allows PARIS to provide support for Xerox legacy DJDE conditioned data streams or LCDS and e Second it allows the host application to have total control over PARIS Its disadvantage is that it does reguire the host application to be changed to insert these special record
8. PARIS uses its resource flag system to indicate that resources are stored in the printers memory Because this is memory based storage these resources are lost if the printer is turned off or overwritten if another application sends output to the printer If the printer is turned off or reset you must use the Reset at start of next job option in the PARIS Spooler to reset the flags to their initial state The PARIS Spooler32 Technical Manual 23 Chapter 1 24 Also if the printer is being shared with other applications e g for word processing PARIS must be instructed to reset the resources at the beginning of each job This naturally means the resources will be sent every time the job is printed and has the effect of increasing the transmission time to the printer Refer to the section XPD Resource Management Commands for PCL and PostScript printers on page 25 4 NOTE PARIS provides you with the option to control the number of characters downloaded in a character set This may be necessary if you are using a printer that requires the resources to be sent every time a job is printed Refer to Appendix A Modifying the Character Selection Table PCL4 printers PCL4 printers are not supported by PARIS III Postscript printers no permanent storage As part of its job end processing Postscript printers go through a clean up As a result when printing to Postscript printers those with no permanent storage PARIS must
9. Parsa The Document System Spooler32 Technical Manual XLPRINT SOFTWARE 1997 XLPrint Laser Image TechnologiePty Limited All rights reserved This work is copyright This manual and its accompanying software may not be reproduced by any means mechanical electronic or otherwise without the prior agreement and written consent of XLPriaty Limited or an appointed representative The PARIS Spooler Technical Manual First published December 1996 Reprinted 1997 Second edition 1998 PARIS Spooler is an XLPrint Software product PARIS is a trademark of XLPrintPty Limited Sydney Australia This document may contain or refer to information and products protected by copyright or patents and does not convey any license under the patent rights of XLPrim ty Limited nor the rights of others All product names used in this manual are trademarks of their respective owners The information in this document is provided for reference only Names and data used in examples are fictitious and are provided for explanatory purposes only Written and produced by XL PrinPty Limited Suite 401 220 Pacific Highway Crows Nest Sydney NSW 2065 Australia Printed in Australia The PARS Spooler 2 Technical Manual CONTENTS ABOUT THIS MANUAL XI Symbols used in this manual xi PART ONE INTRODUCTION INTRODUCTION TO THE PARIS SPOOLER 3 PARIS Spooler Systems 3 THEORY OF OPERATION 4 PARIS SPOOLER START UP DIA
10. The Flush option in the Printers menu is used to remove the print jobs that have been added to a printer re To flush the print jobs from a printer 1 Select the required printer from the control panel 2 Select Flush from the Printers menu All the print jobs defined for the selected printer will be flushed removed Printers Go Online Add Settings Delete 4 NOTE Defining a print job is described in Chapter Two Job Definitions The PARIS Spooler32 Technical Manual 37 Chapter 1 38 Chapter 2 J OB DEFINITIONS When the Spooler is initially installed there will be a default job definition file created Once the printers have been setup the actual print jobs then need to be defined A separate job definition is normally created for each different application The exceptions to this are as follows 1 When serial input is defined 2 If the incoming data contains DJDE or Runtime event records which hold job control information 3 When the netware input files are configured to select the environment using the Form Name SJ D Files Spooler J ob Definition files As each new print job is defined a Spooler Job Definition file SJD is created and stored in the PARIS SPL 0 directory e The SJD file name is a generated number e An SJD file is a simple text file which contains all the information required by the Spooler and remains until the job definition is deleted e The files
11. 101 printing a sample page 104 releasing 103 restarting 102 selecting the number of copies to be printed 87 single job processing 106 single adding 107 single adding input information 107 single adding output options 108 single deleting 110 single editing 109 skipping pages 104 splitting files in a print job 87 job definition adding 39 89 adding as a port name 70 concatenate logical reports option 86 creating with LPD as the input source 78 creating with port monitor as the input source 70 defining Directory as the input source 42 defining LPR LPD queue as the input source 77 defining Novell Queue as the input source 47 defining Port Monitor as the input source 68 70 defining Serial as the input source 64 defining the input source 41 deleting 90 holding new jobs 79 modifying 88 name 41 removing a printer 84 selecting a printer 84 selecting a printer when Novell queue is the input source 85 selecting the environment file 80 82 using Port Monitor as the input source 66 using Serial as the input source 59 job ticket creating 143 modifying 147 modifying via the Environment Editor 149 modifying via the XPD file 147 job ticket structure 143 job ticket structure in PARIS 144 job ticketing enabling 145 job ticketing file 146 jobs holding 79 preventing downloaded jobs from being processed 118 L LPD Line Printer Daemon 76 LPD
12. If printing to a Windows defined printerthis can in turn be mapped to a TCP IP address a physical port e g LPT2 a Novell Queue or a disk file 4 NOTE If you are printing to a Windows defined printer you must ensure that 1 The driver selected for the printer isGeneric Text Only 2 The Print Processorfor the printer is winprintand RA W Windows NT OR the Spooler Settingfor the printer is RAW Windows 95 The output destination is entered in the Output To text box For example the name of the Novell Queue or the destination drive directory and file name if to a disk file Output To PRINT_Q1 Priority 5 Output To box The output destination for a printer is displayed in the Output column in the PARIS Spooler control panel Printer Status Jobs Type Output Priority Default Generic PCLS Accounts_Level3 offline I xerox DocuPrint 350HC PRINT 61 5 Printer Output destination in the PARIS Spooler control panel 18 The PARIS Spooler32 Technical Manual Printer Definitions Using NEXTFILE as the output destination NEXTFILE is a special PARIS keyword specified when PARIS is required to direct its output to a series of files on disk NEXTFILE allows a file name or extension to be incremented to avoid overwriting previous files NEXTFILE settings are printer bound not global Output To NEXTFILE Priority 5 NOTE File splitting is specified at job level and is described unde plit
13. 71 how it works with print providers 66 installing 68 setting up a printer 72 using as the input source 68 port settings See serial port settings preparing PARIS queue for input 50 print jobs removing from a printer 37 111 printer adding 13 33 attributes defining 14 defining See adding defining NEXTFILE output settings 19 deleting 35 flushing the print jobs 37 111 matching the media mappings 138 modifying 34 name 14 output destination 18 PCL4 24 priority 22 rebuilding printer type list 17 removing from a job definition 84 resetting resources 29 resource storage 23 resources management of 23 saving the added printer definition 33 selecting for a job definition 84 selecting for a job definition when Novell queue is the input source 85 selecting NEXTFILE as the output destination 19 setting offline or online 36 setting up 12 shifting the print image on the page 32 SPD files 33 status 36 type list 15 updating resources 27 28 Windows defined 18 printer options The Spooler32 Technical Manual 155 Index selecting the concatenate logical reports option in a job definition 86 printer reset options At Job Start 30 At System Start 30 Never 29 30 Reset at start of next job 30 printing sample page of a job 104 processing single job 106 Q queue LPD defining as the input source 77 queue N
14. Queue as the input source 75 78 M 154 The Spooler 32 Technical Manual Media Mapping 31 adding the mapping for a tray 132 adding XLPInputMedia statements 130 deleting the mapping for a tray 136 editing the mapping for a tray 135 editing the mapping for an environment 137 matching the mappings to the printer 138 overview 129 selecting the environment to be mapped 133 setting up 130 setting up for an environment 131 modifying job ticket via the Environment Editor 149 job ticket via the XPD file 147 modifying character selection table 125 126 job definition 88 job ticket 147 printer 34 moving forward in a job 104 job to the front of the queue 105 N naming job definition 41 printer 14 NEXTFILE defining output settings 19 selecting as the printer output destination 19 Novell queue See queue Novell using with PARIS 57 O output destination disk file 18 Novell Queue 18 physical port 18 selecting for a printer 18 Windows defined printer 18 P PARIS queue See queue PARIS pausing job 101 Spooler 119 PCLA 24 physical page shift shifting the print image on the page 32 Index port monitor adding a job definition as a port name 70 as the input source 66 75 benefits 66 configuring 68 creating a job definition 70 deleting 75 deleting a job definition added as a port name 71 editing a job definition added as a port name
15. Y Vertical axis Up and left directions are plus and down and right directions are minus x Up Lett J Down gt Right For example if H 75 14 and Y 150 the print image will be shifted 14 to the right and 1 2 down v gt Shift the page to the right For example and down for haitan inch X Horizontal 75 Y Vertical 150 Ya To shift the image enter the reguired number of units dots in the Horizontal and or Vertical boxes as reguired 32 The PARIS Spooler32 Technical Manual Printer Definitions Saving the Printer Definition To save the printer definition choose the OK button in the View Change Printer dialogue Once a printer has been defined and saved PARIS creates an SPD file in the PARIS SPL O directory SPD Files SPD stands for Spooler Printer Definition This is a text file that simply contains the name of the printer definition the current status and the current priority 4 NOTE SPD files should not be changed or edited unless under instruction from a distributor Following is an example of an SPD file Name Printer3 Held true Priority 5 Z EndOfParameters The PARIS Spooler32 Technical Manual 33 Modifying a Printer Definition In addition to new printer definitions the settings for existing printer definitions can be modified Changes to printer settings only take effect when the Spooler is shut down and restarted this does no
16. are now available for PARIS use To send PARIS output to a queue when defining the settings for a printer setup enter the queue name in the Output To box for a print destination Enter the queue name in the Output To box to send PARIS output to a queue Output To PRINT a1 Priority 5 File Server Access If PARIS resources have been loaded onto the file server the login user name used at a workstation running PARIS must have 1 Access to the file server disk containing the resources and 2 A valid drive mapping to the file server disk containing the resources For example if PARIS has been installed to a file server but the user login XLPRINT does not have access to that drive then PARIS will fail to run Single Server Access The current PARIS Novell support does not support multiple server networks This does not mean PARIS will not run in a multiple server network but that PARIS input or output queues must reside on the server that the workstation is currently logged in to Queues can exist on more than one server but PARIS can only see the queues on the current server 4 NOTE When Novell is chosen as the input source there are additional options available by which an environment can be selected Refer to the section Environment File Selection on page 80 The PA Spooler32 Technical Manual 57 Chapter 2 Defining Novell Queue as the Input Source When the Novell Queue option is first
17. as per the dialogue above the resultant files would be PRINT001 OUT PRINT002 OUT and so on The PARIS Spooler32 Technical Manual Printer Definitions Append Number to Extension To increment the file extension select the Append Number to Extension checkbox View Change Next File Settings X Settings Path XLPUSR Name PRINT Extension Jour Maximum file Number 333 I Append Number to Name IV Append Number to Extension For example as per the dialogue above the resultant files with be PRINT 001 PRINT 002 PRINT 003 and so on Retaining the input file name and number for the output file To retain the input file name and number the character string lt input gt can be entered in the Name and Extension text fields View Change Next File Settings X Settings Path XLPUSR Name lt input gt Extension R input gt NOTE lt input gt can also be entered as the Path name however this would result in the overwriting of the input files by the output files and should only be used with caution Setting the Printer Priority The PARIS Spooler32 Technical Manual 21 Chapter 1 22 A priority can be assigned to the printer which is displayed in the Priority column in the Spooler control panel The printer priority number is entered in the Priority box and can range between 1 and 99 The lower the number the higher the priority This allows the system to be co
18. be specified for Serial input wm To selecta Printer 1 Click on the Add button in the Job Definitions Settings dialogue to display the Select Printer dialogue The dialogue will display a list of the printers that have been configured for your PARIS system Default Generic PCL5 Simplex Accounts Level 3 Xerox NPS 405 Marketing Dept Canon BJC 7000 Sales Level 2 Xerox DocuTech 1 Printers Printer Options I Concatenate Logical Reports T Split output after page Copies fi Delete Total Copies k Accounts Level 3 2 Select the required printer from the list then click on OK The selected printer will be displayed in the Printers list in the Job Definition Settings dialogue m To remove a printer from the list 1 Select the printer to be removed from the Printers list 2 Clickon the Delete button The printer name will be removed 84 The PARIS Spooler32 Technical Manual Job Definitions Selecting a printer when Novell Queue is the input source If Novell is the selected as the Input Source an extra option Form Name is available The printer name can be automatically selected by the Novell Form Name attribute in the same way that it is used when selecting an environment refer to Form Name on page 83 For example if the Novell Form Name is called INVOICE and lt Form Name gt is selected in the Select Printer dialogue the output will be sent to a printer called INV
19. displayed in the Print to the following port box 74 The PARIS Spooler32 Technical Manual Job Definitions Deleting the PARIS Port Monitor 1 Run the PMCONFIG EXE file to display the Port Monitor Configuration dialogue 2 Select PARIS Port Monitor from the list 3 Select the Delete Monitor button The PMCONFIG message dialogue will be displayed confirming the Port Monitor has been deleted The monitor name will be removed from the list in the Port Monitor Configuration dialogue Ee Port Monitor Configuration Environment windows 40 Add Monitor Delete Monitor Local Port Microsoft Fax Monitor Paris Port Monitor fe Port Monitor Configuration Ea Environment windows 40 Add Monitor Microsoft Fax Monitor PMCONFIG Monitor Deleted The PA amp iSpooler32 Technical Manual 72 Chapter 2 76 Overview of using LPD Queue as the Input Source The PARIS Spooler provides an LPD function that allows you to search for input from LPD queues A job definition is created with LPD Queue as the input source and when created an LPD Log is activated to display the status of the LPD server What is an LPD LPD Line Printer Daemohis a printer server function that allows you to configure your locally attached printer as a network printer This enables you to make print services on your locally attached printer available to other people
20. on the network A computer on a network host that can create a TCP IP data stream and use the LPD protocol can print remotely or act as a print server 4 NOTE It is not within the scope of this manual to enter into a full explanation of the LPD function and how to set up yourLPD print queues The PARIS Spooler32 Technical Manual Job Definitions Defining LPD Queue as the Input Source To define LPD Queues as an input source ajob definitions set up with LPD Queue selected as the input source and an LPD Queue name is entered The LPD Queue that is named is the link between input files and the job definition A job definition must be created for each LPD based data file The same data file cannot be printed using different job definitions The PARIS Spooler incorporates an LPD dialogue which logs the status of the LPD function If you have a job definition with LPD Queue specified as the input source when the Spooler is started the LPD server will open and the LPD Log dialogue will be displayed The LPD Log dialogue can be opened or closed from the Spooler System menu E LPD Log Iof x LPD Server started waiting for connection M System Printers System Printers Settings Settings Pause Pause Sat LPD Exit 4 NOTE You can set up your LPD queues then create the relevant job definitions or create the job definitions then set up your LPD queue The PA amp iSpooler32 Technical Manual 77 Chapter 2
21. real time on line environment This is achieved by the use of Spooler Job Definitions SJDs As you read earlier in the manual the SJD is the mechanism by which a repetitive processing instruction can be defined to the Spooler Once this definition is setup it is stored and then re used whenever the matching conditions are encountered This automatic processing philosophy may not necessarily suit all situations For example in some environments such as service bureaus much of the work is not repetitive and virtually every job can be different Also during the development cycle there is often a requirement to produce a test run of an entire file The PARIS Designer system only has an ability to print a single page at a time from the editor so the Spooler must be used to do a full live test run Single Spooler Job Request In order to accommodate these needs for single job processing the PARIS Spooler has an option in the Jobs menu that easily allows single jobs to be added This is achieved by bypassing the requirement to create a Spooler Job Definition instead a dialogue has been created that creates a single Spooler Job Request according to the information entered into the dialogue This Job Request is then automatically added into the printer queue and submitted to the engine in the normal fashion Once the job has been processed the Job Request disappears 106 The PARIS Spooler32 Technical Manual Adding a single job me T
22. send all resources required for a job at the beginning of each job Refer to the section XPD Resource Management Commands for PCL and PostScript printers on page 25 IV Windows GDI When printing using a manufacturer supplied GDI driver PARIS passes total responsibility for the downloading and management of resources to Windows 6 WARNING Windows GDI does not understand bitmap fonts If the application contains bitmap fonts Windows passes the information to the driver It is up to the printer driver to provide a solution to managing the fonts Note also that bitmap fonts will not appear in the Font List if a GDI printer driver is selected Refer to Chapter 20 Using the Font List function of the PARIS Designer Reference Manua nd Adding a font to the fontlist in Chapter 11 of the PARIS Designer User s Manual The PARIS Spooler32 Technical Manual Printer Definitions XPD Resource Management Commands for PCL and PostScript printers XPD files contain command options to manage printer resources These options enable you to tailor Paris resource management according to the particular requirements of your printer Some XLPrint supplied XPDs have these entries already added WARNING XPD files can be edited using a standardtext editor however changing XPDs without proper instruction can be detrimental It is recommended that XPD files should NOT be changed except by experienced users or under instructions from the distrib
23. than 9600 bits per second because of the possible input data overruns that occur if a character is left in the input register when the next byte is received The newer 16550A UART allows reliable data transfer at high speeds with its 16 byte FIFO first in first out input register The FIFO feature can buffer up to 16 bytes at a time which greatly improves serial communications speeds Other causes of hardware overmun error messages Although the baud rate is the most likely cause of problems other factors also need to be considered These include CPU speed Faster CPU s allow faster throughput with fewer errors This is because they allow the communications driver to service character interrupts faster preventing interrupt overflow and allow applications to handle transfer protocols better System overhead The more applications TSR s and device drivers that are running the busier the operating system is This reduces overall execution time for everything in the system Windows 3 0 support of UART Windows 3 0 does not support the advanced first in first out FIFO buffer feature of the 16550A UART It supports the 16550 and 16550A as a standard 8250 UART The PARIS Spooler32 Technical Manual Job Definitions Identifying the UART chip in your PC The Microsoft Diagnostic utility MSD supplied with MS DOS will easily allow you to identify the various components of your PC including the UART chip MSD is run fr
24. uses a Docuprint printer with 4 trays The XPD PPD file would contain 4 entries XLPInputMedia Upper XLPInputMedia Lower XLPInputMedia Middle XLPInputMedia Tray4 This XPD PPD means the Environment Editor will allow the creation of environments using any or all of these 4 trays An environment called Invoice is created Tray select events are created that at various times during a job call for all 4 trays to be used The Media Mapping option is selected in the DocuPS printer View Change Printer dialogue to create a mapping for the environment Invoice This mapping MUST contain 4 entries no more no less Each entry maps one of the trays used Upper Lower Middle and Tray4 to a unigue combination of color weight and type For example Upper white 75 plain Lower white 75 Cheque Middle Blue 140 Cover Tray4 white 140 plain Finally the Docuprint must be configured so that each of the four physical trays has one of the above mappings Typically the largest capacity trays would be configured to the most commonly used media in this example Upper white 75 plain The flexibility of this system is that the user can either configure the printer to match an environment s needs or create media mappings that match the printer configuration The PARIS Spooler32 Technical Manual 139 Appendix B 140 The PARIS Spooler32 Technical Manual APPENDIX C MODIFYING PARIS J OB TICKETS A
25. 3 Select Settings Delete gt Delete 3 Select the Delete option from the Printers menu A message dialogue will be displayed requesting confirmation of the deletion Request 7 Delete this printer 4 Select Yes or No as required X NOTE You cannot delete the DEFAULT printer The PARIS Spooler32 Technical Manual 35 Setting the Printer Status The Printersmenu also provides options whereby printers can be set Offline not processing or Online The Go Online and Go Offline options are context sensitive depending on the status of the currently selected printer A printers status is displayed in the Status column in the Spooler control panel see below Printer Status Default Accounts_Level3 offline Printer Status in the Spooler contol panel rm To set the printer status 1 Select the printer in the PARIS Spooler dialogue then open the Printers menu Depending on thecurrentstatus of the selected printer Go Online or Go Offline will be displayed 2 Select the option required to change the status Go Online Flush If the currently selected printer is offline GoOnline Add will be displayed Settings If the currently selected printer isonline Go Offline will be displayed Delete Printers Go Offline Flush Add Settings Delete 36 The PARIS Spooler32 Technical Manual Flushing the print jobs from a printer
26. 9 job definition as a port name 70 mapping for a tray in an environment 132 output options for a single job 108 printer definition 13 33 single job SJR 107 XLPInputMedia statements 130 appending small print jobs into a single job 86 C changing See also modifying character selection table modifying 125 126 concatenate logical reports in a job definition 86 configuring port monitor 68 Control Panel 6 controlling jobs 100 Spooler 115 118 creating job definition with LPD as the input source 78 job definition with port monitor as the input source 70 Novell queue 47 PARIS input queue 48 PARIS output queue 56 CyberCom drive 62 installation 63 D date setting 117 defining Directory as the input source in a job definition 42 LPD queue as the input source 77 NEXTFILE output settings 19 Novell Queue as the input source in a job definition 47 printer attributes 14 the input source in a job definition 41 the polling interval for searching an input source 79 the search path for a directory 45 the search settings for a directory 46 deleting engine 96 job definition 90 job definition added as a port name 71 mapping for a tray 136 port monitor 75 printer 35 single job 110 dialogue Engine 7 Spooler Control Panel 6 directory as the input source 42 46 defining as the input source in a job definition 42 defining the se
27. 96 PART THREE JOB CONTROL AND PROCESSING CHAPTER 4 JOB CONTROL 100 PAUSING RESTARTING HOLDING AND RELEASING A JOB 101 Pausing a Job 101 The PARIS Spooler32 Technical Manual vii Contents Restarting a Job Holding a Job Releasing a Job PAPER AND PAGE CONTROL Moving Forward in a Job Sampling a Page Moving a print job to the front of the queue CHAPTER 5 SINGLE JOB OR BATCH MODE PROCESSING Single Spooler Job Request ADDING A SINGLE JOB Input Information Output Options Editing a single job Deleting a single job Flushing the print jobs from a printer PART FOUR SPOOLER SYSTEM SETTINGS AND SPOOLER CONTROL CHAPTER 6 SYSTEM SETTINGS Verify Engine every xx seconds viii The PARIS Spooler32 Technical Manual 102 102 103 104 104 104 105 106 Contents Date and Time Format ee 116 Date Format 117 Time Format _ _ 117 CHAPTER 7 SPOOLER CONTROL 118 Starting the Spooler without downloaded print jobs being processed 118 Pausing the Spooler 119 Exiting the Spooler 121 APPENDIX A MODIFYING THE CHARACTER SELECTION TABLE Why control the number of characters 125 Modifying the character set 126 APPENDIX B USING THE MEDIA MAPPING FUNCTION Media Mapping Overview 129 Setting up Media Mapping 130 Adding XLPInputMedia statements C lt lt 130 Setting up Media Mapping for an Environment 131 Adding the
28. EST1_Q INYOICES_Q i 9 CREDITNOTE O TECH SUPPORT GROUP REPORT a The PA amp iSpooler32 Technical Manual 55 Chapter 2 Creating a PARIS Output Queue A PARIS Output Queue is a queue that PARIS will attach to as a Queue User The queue should be created and configured using the Novell PCONSOLE utility according to the normal Novell guidelines e PCONSOLE allows the Queue Users to be viewed added to and deleted from any print queue e Ina standard Novell network creating a queue with PCONSOLE automatically adds a user group of Everyone meaning all users have access to the queue The queue is automatically useable as a PARIS output destination and the PARIS login user name does not have to be explicitly added to the user list 4 NOTE Output queues can also be created via the PARIS dialogues however the queue will have no default servers operators or users and must therefore be configured entirely PCONSOLE is quicker for creating PARIS output queues rm To prepare a queue for PARIS output 1 Create a new queue using PCONSOLE or select an existing queue 2 To make the queue useable under PARIS ensure that the user name with which the PARIS workstation is logged in is listed in the Queue Users attributes of the queue 56 The PARIS Spooler32 Technical Manual Job Definitions Using Novell Print Queues with PARIS Once the queues have been created and user access has been setup the queues
29. Fach user defined Docuprint printer has its own table of mappings Within this table there is a default environment mapping lt other gt which applies to any environment that does not have a specific mapping View Change Media Mappings X Current Environment Mappings Click on the Add button to display the View Change Environment Mapping dialogue to add the mapping for a tray The mapping is added for a tray in an environment by selecting the Add button to display the View Change Environment Mapping dialogue The PARIS Spooler32 Technical Manual 131 Appendix B A dding the mapping fora tray in an environment The View Change Environment Mapping dialogue will display a table of the default mapping and user defined mappings for selected environments Click on the Browse button to select the environment to b View Change Environment Mapping X d F SARPE Settings Environment lt other gt Browse Any Color any Weight Any Type e Edit Delete Cancel Default Mapping 132 The default mapping simply assigns the default tray to be ny color any weight any type any sizein other words the default mapping is to usany tray on the Docuprint For users who do not need tray selections this allows any job to print without any user intervention User defined Mapping When a job reguires tray selection each tray that will be used within the job must b
30. Input Type Search In default Directory C PARISSDTASTest DTA INVOICE Port Monitor C PARIS SPL Port1 Editing a port name a job definition with port monitor as the input source The settings for an added port name environment name copies output destination and so on can be changed me To change the settings fora port name 1 Go to the Spooler and open the Definitions menu 2 Select the Job Definition to be changed 3 Make the required changes Deleting a port name a job definition with port monitor as the input source rm To delete the port name that the Port Monitor uses Delete the matching Job Definition in the Spooler The PA amp iSpooler32 Technical Manual 71 Chapter 2 Ill Set up a Windows printer Add Printer Wizard Click the manufacturer and model of your printer If your printer came with an LG installation disk click Have Disk If your printer is not listed consult your printer documentation for a compatible printer Manufacturers Printers HP Color LaserJet MS HP LaserJet 4M HP LaserJet 4 4M PostScript HP LaserJet 4 Plus HP LaserJet 4M Plus HP aserlet 4 4M Plus PS IBM Lexmark Kadak zi 1 In Windows go to the Add Printer Wizard 2 Select a common printer from the list such as HP aserjet 4 or Generic and go through the process of adding a printer When you are asked to select a port to use with the printer the port name job definition that you h
31. Job Reguest is generated the input is tagged according to the selected option as eitherhiddenor the file name is changedr the file extension is changed File or extension name changing is all under program control so there is no need to specify what the new name or extension should be Normal job processing applies in that as soon as the engine notifies the Spooler that the job has been processed the input file whether hidden or renamed is deleted 46 The PARIS Spooler32 Technical Manual Job Definitions Overview of Novell Queue as the Input Source PARIS can intercept input from or direct output to a Novell print queue Existing print queues can be used or new queues can be created specifically for PARIS to use Before selecting a Novell Queue as the input source refer to the following information on creating and using Novell Queues in association with PARIS Creating Novell Queues to use with PARIS A Novell Queue that PARIS will attach to as a gueueServer is a PARIS Input Queue Although a Novell print queue can be created using Novell s PCONSOLE the Server attribute can only be correctly set using PARIS Designer s View Change Novell Queues dialogue Refer treating a PARIS Input Queue A Novell Queue that PARIS will attach to as a queud ser is a PARIS Output Queueand is created using Novell s PCONSOLE which allows the queue users to be viewed added to and deleted from any print queue In a standard Novell ne
32. LOGUES 5 The PARIS Spooler Control Panel 6 THE PARIS ENGINE DIALOGUE 7 PART Two SETTING UP THE PARIS SPOOLER CHAPTER 1 PRINTER DEFINITIONS 12 ADDING A PRINTER DEFINITION 13 Defining Printer Attributes lt 2 O 14 Printer Name 14 The PARS Spooler 32 Technical Manual A Contents Printer Type Printer Type List Printer Resources printers Updating Resources Resetting Resources Media Mapping Physical Page Shift SPD Files Se L I 15 15 Rebuilding the Printer Type List 17 Defining the Output destination 18 Using NEXTFILE as the output destination 19 Retaining the input file name and number for the output file 21 Setting the Printer Priority o gt SSS O 21 ESINEISIIN 23 How PARIS manages printer resources 23 XPD Resource Management Commands for PCL and PostScript 25 ee fate Talinrannan Lat a ENS eaten ede te te 27 ee TA ee TN 29 Choosing a Reset option 29 he Be IT hae ae ee Ate ed oth tok Jed 31 Fee Se ner aan mee eng Pe etn eee PEE N Na 32 Saving the Printer Definition _ _ _ _ _ 33 batten tee Ape Pe pe tee can Yodan U ced mia gee milla PYN pirtin 33 MODIFYING A PRINTER DEFINITION 34 DELETING A PRINTER DEFINITION 35 SETTING THE PRINTER STATUS 36 FLUSHI
33. Monitor is specified as th nput sourcein a Spooler Job Definition the port name given is used by the monitor The Port Monitor then makes this job definition available as aport name rm To add a job definition as a port name Job Definition Settings X Definition Name INVOICE 2 Input Source Search In Port Monitor C APARISAS PL Port1 Sethngs Search Input Source seconds P Hold New Joos r Environment Select By pefautt Default dtp Browse Printers Printer Options 1 Start the PARIS Spooler and select I Concatenale Logical Reports Add from the Definitions menu i The Job Definitions dialogue will T Split output after page be displayed Core i 2 Enter a name for the job definition We have used the name Invoice F Total Copies fi as this is to be the input source for invoice files Cancel 3 Select Port Monitor as the Input Source 4 Define the other settings as reguired Environment Printer Printer Options etc as described in the later sections of this chapter then choose OK 70 The PARIS Spooler32 Technical Manual Job Definitions NOTE To view the added job definition select Settings from the Definitions menu in the PARIS Spooler The added job definition with the Port Monitor as the Input Type will be displayed Select Job Definition to View Change X Name
34. NG THE PRINT JOBS FROM A PRINTER 37 CHAPTER 2 JOB DEFINITIONS 39 39 SJD Files Spooler Job Definition files iv The PARIS Spooler32 Technical Manual ADDING A JOB DEFINITION Job Definition Name OVERVIEW OF DIRECTORY AS THE INPUT SOURCE How the Spooler polls Directories for Input Data Spooler Job Requests SJR Contents 40 41 41 42 Changing File Attributes An example of the Spooler polling directories for input data Defining Directory as the Input Source Defining the directory search path Defining the directory search settings OVERVIEW OF NOVELL QUEUE AS THE INPUT SOURCE Creating Novell Queues to use with PARIS Creating a PARIS Input Queue Preparing PARIS Queues for Input Creating a PARIS Output Queue Using Novell Print Queues with PARIS File Server Access Single Server Access Defining Novell Queue as the Input Source OVERVIEW OF USING SERIAL AS THE INPUT SOURCE Understanding Serial Communications Hardware Overrun Error Messages Identifying the UART chip in your PC Defining Serial as the Input Source Byte Settings The PARIS Spooler32 Technical Manual Contents Handshaking 65 Page Eject 65 OVERVIEW OF USING THE PARIS PORT MONITOR AS THE INPUT SOURCE 66 The role of Print Providers _ 66 Configuring your PARIS Port Monitor 68 I Install the PARIS Port Monitor ____ _
35. OICE after processing Printers Default Generic PCL5 Simplex Accounts Level 3 Peron NPS405 Marketing Dept Canon BJC 7000 Sales Level 2 Xerox DocuTech 1 lt Form Name gt is displayed when the input source is Novell Queue me To select the printer name automatically 1 Click on lt Form Name gt 2 Click on OK lt Form Name gt will be displayed in the Printers list in the Job Definition Settings dialogue Printers Printer Options lt FormName gt I Concatenate Logical Reports T Split output after page Copies fi Total Copies 2 The PA amp iSpooler32 Technical Manual 85 Chapter 2 Appending small print jobs into a single large job Under Printer Options is the Concatenate Logical Reports option Printer Options Concatenate Logical Reports Split output after page Copies i The Concatenate Logical Reports option is used to solve the problem caused by DJDEs calling different JDEs in an incoming data stream A change of JDE causes PARIS to go into its end of job processing loop In the case of a PostScript printer this means that the resources are flushed and have to be re sent Each time the JDE changes it also creates a new job entry on the printer In extreme cases where the JDE is changing on almost every page the result can be hundreds or potentially thousands of small jobs being submitted to the printer This also means that with ea
36. Resume to restart the Spooler When the Spooler is paused the Status Bar 19000 NN displays Processin Paleed op Processing Paused To restart the Spooler after pausing select Resume from the System menu The Status Bar will display the message Processing Started When the Spooler is restarted the Status Bar displays Processing Started gt Processing Started 120 The PARIS Spooler32 Technical Manual Spooler Control Exiting the Spooler The final option in the System menu is Exit Selecting this option shuts down both the Engine and the Spooler System Settings Pause Exit NOTE It is not advisable to shut down the Spooler or Engine mid job Ensure the Spooler is either paused or not processing before exiting The PARIS Spooler32 Technical Manual 121 Chapter 7 122 The PARIS Spooler32 Technical Manual APPENDIX A MODIFYING THE CHARACTER SELECTION TABLE Appendix A 124 The PARIS Spooler32 Technical Manual Appendix A MODIFYING THE CHARACTER SELECTION TABLE The ANSI character set which is supported by Windows includes 256 characters numbered 0 to 255 The standard definition of characters 0 to 127 correspond to the letters numbers and symbols seen on a standard U S keyboard and it is these characters that are predominantly used in the English language The remaining characters 128 to 255 are generally unused and correspond to characters not usually fou
37. SYSTEM SETTINGS The Settings option allows you to set system wide default settings for the Spooler engine and the date and time format Verify Engine every xx seconds The first option Verify engine every xx seconds is the interval after which the Spooler will check to verify that the engine is still connected The range is 1 to 99 with a default of 5 Settings Verfiy Engine every 5 seconds Date Format DD Month YYYY M Time Format HH MM SS xx 12 hour cloc Date and Time Format The current date and time are displayed in the Spooler control panel Status Bar and can be altered December 2 1999 04 32 38 pm The PARIS Spooler32 Technical Manual 116 System Settings Date Format The Date Format options available for selection are MMM DD YYYY e g Jan 23 1999 DD Month YYYY e g 233 anuary 1999 Month DD YYYY e g January 23 1999 Date Format DD Month YYYY 7 MMM DD YYYY DD Month YYYY Month DD YYYY Time Format The Time Format options available for selection are HH MM SS 24 hour clock e g 18 43 22 HH MM SS 12 hour clock no am pm e g 06 43 22 HH MM SS xx 12 hour clock am pm e g 06 3 22 pm HH MM SS xx 12 hour cloc HH MM SS 24 hour clock HH MM SS 12 hour clock no HH MM SS xx 12 hour clock lt Time Format The PARIS Spooler32 Technical Manual 117 Chapter 7 SPOOLER CONTROL Starting the Spooler without
38. a printer driver and the data is delivered directly to the spool system which then sends it to the port monitor The PARIS Port Monitor is able to receiveany data files sent into the Windows 95 NT spool system However it makes no sense to send GDI files as they are already formatted and therefore cannot be processed by PARIS As a result the Port Monitor is only useful if the print provider used avoids the Windows print driver that is it is not GDI based This can be achieved by directing the flow of data through the system as follows Data enters the system via a third party provider The data is stored in a temporary spool file This file is then redirected to a temporary disk file via the port monitor P WN FP The engine processes the file and delivers output to the configured destination 66 The PARIS Spooler32 Technical Manual Job Definitions Win95 NT4 Spool System i Final Output Print Providers Ina Qutpu printers Novell Queues Disk Fileg Printer Spooled Port Driver Files Monitor EJ PARIS Output Providers PARIS Output PARIS Spooler Engine Other Print The PA Spooler32 Technical Manual 67 Chapter 2 Configuring your PARIS Port Monitor To set up and use your PARIS Port Monitor you need to I Install the PARIS Port Monitor II Create a Job Definition with the Port Monitor as the Input Source III Set up a Windows printer with the above Job Definition name and path
39. age 46 for field sizes for each value 4 Save the edited XPD file and close the file 148 The PARIS Spooler32 Technical Manual Modifying PARIS Job Tickets Modifying a Job Ticket via the Environment Editor mw To create a Job Ticket via the Environment Editor 1 Open the PARIS Designer Environment Editor and the required environment 2 Open the File menu and choose Env Info to display the Environment Information dialogue In the appropriate fields for Printing Information enter the User Name a name associated with the job usually the sender Job Title a name associated with this job usually the name of the type of document Accounting the name of the account that will be charged for the printing costs associated with the job Environment Information X Design Information Designer Aneta Thompson Description MS STAT MileS aver members monthly statement Last Changed gt Da 237021 998 Time fi 1 21 01 Printing Information i User Name Aneta Thompson Title MileSaver Statements Accounting Accounts Dept MileS aver Monthly 4 C Cancel 3 Choose OK The job ticketing information will be saved with the environment The PARIS Spooler32 Technical Manual 149 Appendix C 150 The PARIS Spooler32 Technical Manual INDEX Index 152 The Spooler 32 Technical Manual Index A adding engine 92 input information for a single job 107 job definition 39 8
40. als with the printer attributes that are displayed in the PARIS Spooler control panel The first thing to do is to name the printer Printer Name A printer is given a File Name and a Full Name and each is entered in the relevant box in the View Change Printer dialogue Printer File Name NEWPRT Full Name NEW_PRINTER The File Name default setting NEWPRT is used to identify the printer in the Spooler system and must be a valid DOS filename up to 8 characters and must also be unique For example ACCNTL3 The Full Name is displayed in the Printer column in the PARIS Spooler control panel The default setting is NEW_PRINTER Up to 16 characters can be used Spaces are allowed For example Accounts_Level3 Printer Status Jobs Type Printer N ihe ame Default Generic PCL5 Spooler Accounts Level offline I Xerox DocuPrint 350HC NOTE Both names must be entered 14 The PARIS Spooler32 Technical Manual Printer Definitions Printer Type The printer Type refers to the physical printer to which the Spooler will direct the formatted output file Printer Status Jobs Type Printer Type Default Generic PCL5 Accounts Level3 offline xerox DocuPrint 350HC Printer Type in the PARIS Spooler control panel The printer type is displayed in the Type column in the PARIS Spooler control panel and isselected from the Type drop down list in the View Chan
41. arch path 45 defining the search settings 46 polling for input data 42 searching for input 45 selecting the environment file when directory is the input source 82 using as the input source 45 editing engine 95 job definition added as a port name 71 mapping for a tray 135 mapping for an environment 137 single job 109 engine adding 92 deleting 96 editing 95 Spooler management of multiple engines 91 verifying connection 116 Engine dialogue 7 environment adding the mapping for a tray 132 deleting the mapping for a tray 136 editing the mapping 137 The Spooler 32 Technical Manual 153 Index editing the mapping for a tray 135 selecting for media mapping 133 environment file selecting for a job definition 80 82 selecting when the input source is directory 82 selecting when the input source is Novell queue 83 example of a Spooler Job Request 43 exiting Spooler 121 F flushing print jobs from a printer 37 111 H hardware overrun messages 59 baud rate 59 causes 60 holding job 102 holding new jobs 79 I input source defining the polling interval for searching 79 directory polling for input data 42 directory searching for input 45 installing See also setting up port monitor 68 J job appending small print jobs into a single job 86 control 100 holding 102 moving to the front of the queue 105 pausing
42. as the input source P NOTE This printer is used specifically for input to PARIS I Install the PARIS Port Monitor When you install your PARIS system the file PMCONFIG EXE is installed in the PARIS root directory and the file PARISPM DLL is installed in the WINDOWS SYSTEM directory mw To install the PARIS Port Monitor Run MEI Type the name of a program folder or document and Windows will open it for you Open Jc paris pmconfig exe 1 Run the PMCONFIG EXE file Cancel Browse either via the Windows Run dialogue or via Windows Explorer double clicking on the file name The Port Monitor Configuration dialogue will be displayed 68 The PARIS Spooler32 Technical Manual Job Definitions fe Port Monitor Configuration X 2 Selectthe Add Monitor button N Windows 40 The PMCONFIG Environment Windows 4 0 Add Monitor dialogue will be displayed confirming that the Monitor is added Microsoft Fax Monitor PMCONFIG FX Monitor Added 3 Choose OK The Port Monitor will be displayed in the list in the Port Monitor Configuration dialogue 4 fe Port Monitor Configuration Ea Environment windows 4 0 Local Port Microsoft Fax Monitor Paris Port Monitor Delete Monitor The PA amp iSpooler32 Technical Manual 69 Chapter 2 Il Create a Job Definition with the Port Monitor as the Input Source When Port
43. at supplements the textual theme or topic The symbols may flag additional information such as suggestions advice or warnings or may be an illustration of the topic of the text for example a tool button in the ToolBox a mouse or keyboard The symbols used in this manual are as follows 4 NOTE This symbol indicates information supplementary to the current text V TIP This symbol indicates a practical hint 6 WARNING This symbol is to draw your attention to a significant item or topic xi The PARIS Spooler Technical Manual Contents xij The PARIS Spooler32 Technical Manual PART ONE INTRODUCTION TO THE PARIS SPOOLER Introduction Theory of Operation The PARIS Spooler Control Panel The PARIS Engine Introduction to the PARIS Spooler 2 The PARIS Spooler32 Technical Manual Part One INTRO DUCTION TO THE PARIS SPOOLER The PARIS Spooler is at the heart of the PARIS document management system It has the dual responsibilities of directing the flow of data through the system and ensuring that the correct set of formatting rules are used for each job by passing instructions to the PARIS formatting engines The role of a PARIS Engine is to accept instruction from the Spooler as to where to find its input what rules to use for processing what printer to format for and ultimately where to send the output The Spooler is fundamentally a messaging system It does not actually perform print formatting tasks the en
44. ave added with the Port Monitor as the input source will be displayed in the list of available ports Click the port you want to use with this printer and then click Next Available ports Communications Port COM2 Communications Port Microsoft Fax Monitor Creates a file on disk INVOICE CAPARISASPL Port LPT1 ECP Printer Port LPT2 WSLP_SERVERSKYO_1700 PUB Microsoft Fax Monitor Configure Pott 3 Select the added port name job definition In this case we have selected the port name INVOICE that we added 72 The PARIS Spooler32 Technical Manual Job Definitions Add Printer Wizard 4 Give the printer a name As this printer is actually for input to PARIS you can choose a name relevant to the type of files you are directing to the PARIS Spooler 5 Once the printer is added it will be displayed in the Windows Printers dialogue og Printers G i Add Printer Acrobat HP LaserJet 4 PDF Writer The PA amp iSpooler32 Technical Manual 73 Chapter 2 6 Select the added printer then select Properties from the Printer menu ACCTS 1 INVOICES Printer Properties ACCTS 1 INVOICES Properties INVOICE C PAR J HP Lases Nev Capture Printer Pot End Capture ja m _Spocl Setings Part Settings 7 Select the Details tab The port name that F gt you have selected for the added printer will be Epp
45. ch it immediately without restarting the Spooler you can do so Z NOTE The availability status of an engine is displayed in the View Change Print Engines dialogue as Not Attached or Available rm To launch an engine 1 Select the engine to be launched from the list in the View Change Print Engines dialogue 2 Select the Launch button Once launched the status of the selected engine will be displayed as Available and the Launch button will toggle to Shutdown View Change Print Engines X Local Not Attached Local Available Local Not Attached Not Attached Local Available Local Available Add Edit Delete Shutdown 94 The PARIS Spooler32 Technical Manual Engine Definitions Editing an Engine me To edit an added engine 1 Choose View List from the Engines menu to open the View Change Print Engines dialogue 2 Select the required engine from the list then choose the Edit button to display the View Change Engine dialogue View Change Engine View Change Engine 3 Make the required changes then choose OK The PARIS Spooler32 Technical Manual 95 Chapter 3 Deleting an Engine An added engine can be deleted but the engine must be shutdown before the Delete button becomes available rm To delete an added engine 1 Select the engine from the list in the View Change Print Engines dialogue and if required select the Shutdown button The status of the eng
46. ch new job the resources are re sent to the printer Why is the option necessary The combination of the above factors has a severe impact on printer performance To prevent both the continual reloading of resources and flooding the printer with numerous tiny jobs the Concatenate Logical Reports option is used This instructs PARIS to append small print jobs into a single large job rm To append small print jobs into a single large job Select the Concatenate Logical Reports checkbox 4 NOTE Incrementing output file names or extensions is explained undelsing NEXTFILE as the output destinationn Chapter 1 Printer Definitions 86 The PARIS Spooler32 Technical Manual Job Definitions Splitting the files in a print job Under Printer Options is the Split output after page option This option is used to split large files into several smaller files For example if a 10 000 page file is split at every 1000 pages the result would be 10 files of 1000 pages te To split the files in a print job 1 Select the Split output after page checkbox 2 Enter the page position for the file splitting in the adjacent text field m Printer Options M Concatenate Logical Reports M Split output after page 000 Copies k Selecting the Number of Copies to be printed The number of copies of the file to be printed is entered in the Copies box If more than one printer is specified in the list the output will automa
47. chnical Manual 89 Deleting a J ob Definition If a job definition is no longer required it can be deleted rm To delete a job definition 1 Select the Delete option from the Definitions menu The Select Job Definition to Delete dialogue will be displayed listing the added job definitions Definitions Add Delete option Settings Delete Select Job Definition to Delete XI 2 Select the job to be deleted from the list then choose OK The job will be deleted and you will be returned to the Spooler control panel 90 The PARIS Spooler32 Technical Manual Chapter 3 ENGINE DEFINITIONS Unlike the 16 bit PARIS Spooler which has a one to one relationship with the formatting engine the 32 bit PARIS Spooler is capable of launching and managing multiple formatting engines How the Spooler manages multiple engines When a job arrives for processing the 32 bit Spooler automatically searches for an available formatting engine and assigns the job accordingly For example if you had the Spooler running with 2 engines launched and a 1000 page job arrived followed by a 2 page job the first job 1000 page would be assigned to one engine and the following job would be assigned to the other available engine This means that the second job does not have to wait until the first job is completed How many engines can be added and launched There is no upper limit to the number of engines launched by the Spooler but ra
48. ct the required user name from the list of Available Members then choose OK Select Queue Member 3 Select the required user name then choose OK The added user name will be displayed in the Current Members list in the View Change Novell Queues dialogue View Change Novell Queues TEST1_Q O e INVOICES O CREDITNOTE_Q EVERYONE GROUP REPORT a The PA amp iSpooler32 Technical Manual 51 Chapter 2 Setting the queue Servers list A single User must be allocated as the Server in order for PARIS to input from a Novell queue The User allocated as the Server must also be the same as that logged onto the workstation For example if the User is logged on to the workstation as PARIS USER the Server must also be PARIS USER m To set the queue Servers list 1 Select the required queue from the Available Queues list 2 Click on the Servers radio button in the Current Members section of the dialogue then click on the Add button in the same section The Select Queue Member dialogue will be displayed 1 Select the queue View Change Novell Queues Current Members O Users Servers C Ops Available Queues INYOICES O CREDITNOTE O REPORT 8 2 Click on the Servers radio button then click on the Add button 52 The PARIS Spooler32 Technical Manual Job Definitions 3 Select the required user name from the list of Available Members then choo
49. downloaded print jobs being processed 118 Apart from control of jobs via the Jobs menuthere may be instances when you wish to start the Spooler yet prevent any jobs that have been downloaded from being processed For example you may wish to make changes to a job definition or perform a test run To do this start the Spooler with the command line parametefT FALSE The Spooler and Engine will both start but the timing loop is not activated This prevents processing messages being sent between the Engine and Spooler and as a result no processing takes place The PARIS Spooler32 Technical Manual Spooler Control Pausing the Spooler The Pause option allows you to temporarily stop the Spooler from performing its normal functions It effectively turns off the Spooler timing loop and as a result no new jobs reguests will be automatically created and no processing messages will be forwarded to the engine 1 Topausethe Spooler seleci gt Pause Exit This option is useful for pausing the system to create new printer or job definitions or for setting up test runs of new or changed applications When the Pause option is selected the Spooler Status Bar will show Processing Paused The option in the System menu will change from Pause to Resume The PARIS Spooler32 Technical Manual 119 Chapter 7 lt When the Spooler i Resume paused the option P changes to Exit Resume 2 Select
50. dr the file extension is change amp prevent the Spooler constantly going back in a loop and re processing the same input file The side effect of changing the attributes to hidden is that the files appear to have been immediately deleted from the system In fact they are still there they are simply waiting to be processed by PARIS Only after processing are the files deleted An example of the Spooler polling directories for input data Once a job definition has been created with a directory search path for example E INV DTA T DTA the Spooler immediately checks the contents of this directory to find any files that match the search criteria Each time a file is found that matches the criteria the Spooler creates an SJR then it changes the attributes of the file to hidden In this example the Spooler would search the E INV DTA directory and immediately generate Spooler Job Requests for all files matching the search mask in this case T DTA that is all filenames starting with T and with the extension DTA The attributes for all these matching files would also immediately be changed to Hidden which means the files have in theory disappeared from the directory If there were 20 files in the directory matching the T and DTA mask the Spooler display would immediately show 20 jobs queued ready for processing 44 The PARIS Spooler32 Technical Manual Job Definitions Defining Directory as the Input So
51. e mapped so that the Docuprint can select that media Each tray can be mapped to a particular color weight type and size Any or all of these can be blank NOTE The Size field should not be used unless you need to mix paper sizes within a job If the job only uses a single page size thSize field should be left blank The PARIS Spooler32 Technical Manual Using the Media Mapping Function Selecting the environment to be mapped The environment to be mapped is selected by clicking on the Browse button to display the Select Enter File To Load ENV dialogue The selected environment will be displayed in the Environment box View Change Environment Mapping X Selected Settings environment Environment MYNEW Click on the Add W J button to display the Any Color Any Weight Any Type 4 View Change Media Mapping dialogue to map a tray To add the mapping for a tray click on the Add button to display the View Change Media Mapping dialogue The PARIS Spooler32 Technical Manual 133 Appendix B Mapping the tray s The Media drop down menu displays all the available tray assignments in PARIS Media It is recommended to only use the Upper Lower Middle and Tray4 selections Size The Size values are entered in points NOT dots These values can be found in the page size section of the PPD for the printer to which you are printing The values are entered as they ap
52. e job from the list of print jobs in the PARIS Spooler control panel then open the Jobs menu OR Click the Right mouse button on the job in the control panel The Jobs menu will be displayed 2 Select Releasefrom the menu The PARIS Spooler32 Technical Manual 103 Paper and page control Hold Page control options Move Forward for a selected print job gt Sample Page Print Next Add Settings Delete Moving Forward in a J ob Selecting the Move Forward option allows a number of pages to be skipped at the beginning of a file NOTE This option only applies to a job that has been previously paused Sampling a Page This option is used to sample a page on apausedjob 104 The PARIS Spooler32 Technical Manual Job Control Moving a print job to the front of the queue me To requeue a job 1 Select the job from the list of jobs in the control panel 2 Select Print Next from the Jobs menu to move the print job to the top of the list and front of the queue The requeued job will be printed next Hold Move Forward Sample Page Print Next control option R for a selected print job gt Print Next Add Settings Delete The PARIS Spooler32 Technical Manual 105 Chapter 5 SINGLE J OB OR BATCH MODE PROCESSING With job processing the Spooler has been designed to be setup for the automatic control of the constant flow of repetitive jobs through the system in a
53. ected print job The Print Next option allows you to move a print job up the queue 100 The PARIS Spooler32 Technical Manual Pausing Restarting Holding and Releasing a J ob The status of a job is displayed in the Status column in the PARIS Spooler Control panel If a job is selected from the list of print jobs in the PARIS Spooler control panel the first option in the Jobs menu will display Pause Restart Hold or Release according to the current status of the job Pausing a J ob rm To pause a job that is currently processing 1 EITHER Select the job from the list of print jobs in the PARIS Spooler control panel then open the Jobs menu OR Click the Right mouse button on the job in the control panel The Jobs menu will be displayed 2 Select Pausefrom the menu The job will be paused and the status of the job will displayed in the Status column in the control panel The option in the menu will change to Restart The Restart option is S displayed once a job i aborted or paused anc The Pause option can 4 Pause Restart be selected to pause a can be selected to job that is currently Move Forward Move Forward co or restart the processing Sample Page Sample Page Print Next Print Next Add Add Settings Settings Delete Delete The PARIS Spooler32 Technical Manual 101 Chapter 4 Restarting a Job rm To restart an aborted or paused job 1 EITHER Select the job fr
54. ent Modifying a Job Ticket via the XPD file XPD files are contained in the PARIS PRT directory Each XPD file contains the default XPD statements for job ticketing that will print a banner page with the default values refer to the previous page You can either accept the default values for the banner page or edit the XPD file to enter your own values WARNING XPD files can be edited using a standard text editor however care must be taken when making any changes Follow the instructions on the following page carefully and make changes only to those statements and values where indicated The PARIS Spooler32 Technical Manual 147 Appendix C rm To edit the XPD file 1 Open the PARIS PRT directory 2 From the list of XPD files open the file relevant to your printer BY Exploring C PARIS PRT File Edit View Tools Help All Folders Contents of C PARIS PRT X4215psl xpd 9 24219ps1 xpd a X4220ps1 xpd a X4220ps2 xpd a 2 4220ps3 xpd 9 X4517ps1 xpd X4517ns2 xn 1 object s selected 120 bytes In the XPD file theonly XPD statements that can be edited are XPD_XJTSender Paris XPD_XJTTitle print file XPD_XJTAccount lt account name gt The only changes that can be made are to the default values for the sender of the print job default Paris the title of the job default print fil and the account details 3 Make the required changes refer to p
55. ge Printers dialogue The printers available in the list vary according to the configuration of the PC on which the Spooler is running Usually the list is broken into three general types differentiated by small graphic symbols as follows e HP PCL type printersindicated by the BLUE HP symbol e Adobe Postscript printersndicated by the RED stylized Adobe A e Available Windows devicesndicated by the Windows symbol m Xerox 4220 LPS 2013 115 HP Symbol FA Xerox 4900 PostScript N it FA Adobe Default Printer Ade 38 Microsoft Fax Windows Symbol 53 38 Rendering Subsystem Printer Type List The printers displayed in the list are a result oftwo searches the software performs 1 The software checks the PARIS PRT directory to see what XPD XLPrint Printer Description files are present 2 The software queries Windows as to what printer or device drivers have been loaded This allows the Spooler to format for any Windows GDI supported device for example Fax drivers or PDF drivers The PARIS Spooler32 Technical Manual 15 Chapter 1 About XPD Files XPD files are the way PARIS describes the features of the printer They work either as standalone files in the case of HP PCL printers or in combination with PPD Postscript Printer Description files in the case of Adobe Postscript printers In general terms XPD files are created and supplied by your distributor PPD files are those files supplied by the Printer manufacture
56. gine has this responsibility The Spooler passes processing instructions to the engines and responds to messages sent back from the engines PARIS Spooler Systems The PARIS Spooler is available as a 16 bit and 32 bit system Differences in the 32 bit system include the availability of multiple local engines and additional input sources LPD and Port Monitor This manual applies to the 32 bit system The PARIS Spooler32 Technical Manual 3 Theory of operation The Spooler is essentially a printer centric system that is the main view and operation of the system is by printer or destination Up to 512 different printers can be defined and serviced by a single execution of the Spooler Jobs are in turn defined and allocated to a printer For example e The invoice statement and remittance jobs might be directed to a printer called Printer2 which is located in the Accounts Department Delivery dockets and stock reports might be directed to a printer called Printer3 which is located in the Warehouse If the Printer2 printer is highlighted the Spooler will display all the jobs queued or processing for that printer Being at the production end of the PARIS Document Management System the Spooler is intended to be setup then left to perform its duties It acts as a print server controlling the flow of information between the host and the target printers 4 The PARIS Spooler32 Technical Manual PARIS S
57. guired printer from the list 5 Inthe Environmenbtox Either Type in the name of the required environment Or Click on the Browse button to display the PARIS Select Enter File To Load ENV dialogue and select the required environment from the list 6 Inthe Copiesbox Specify the number of copies you require 7 Once you have filled in all the details click on OK PARIS immediately generates a Spooler Job Request SJR and places it in the queue for that printer If the printer is online and no other jobs are in the queue the job instructions will be immediately dispatched to the engine If other jobs are already queued it will simply be added to the end of the queue 4 NOTE A single New Job Request uses the attribute changing method that is as soon as the request is generated the file attribute of the file is changed to Hidden As soon as the engine has completed processing the job and notifies the Spooler the file is deleted The PARIS Spooler32 Tetht oaal Single Job or Batch Mode Processing Editing a single job To edit a job listed in the control panel 1 Either Double click on the print job to display the Job Request dialogue for the selected job Or Select the print job from the list then select Settings from the Jobs menu to display the View Change Job Reguest dialogue 2 Edit the Job Request as required View Change Job Request The PARIS Spooler32 Technical Manual 109 Chapte
58. hat identifies the end of the job ticket S XRXtitle mandatory record containing a description of the job 144 The PARIS Spooler32 Technical Manual Modifying PARIS Job Tickets How are Job Tickets enabled in PARIS The XLPrint supplied XPD files in the PARIS PRT directory contain XPD statements to enable job ticketing PARIS XPD Files XPD files are the way PARIS describes the features of the printer They work either as standalone files in the case of HP PCL printers or in combination with PPD Postscript Printer Description files in the case of Adobe Postscript printers and are used to a describe the features of an output destination and b to put the appropriate instructions into the output file to call the features In general terms XPD files are created and supplied by your distributor PPD files are those files supplied by the Printer manufacturer An XPD for a PostScript printer simply contains a reference to include a corresponding PPD file in the XPD 4 NOTE A full description of the working of XPD and PPD files can be found iffow do XPD and PPD files work in Chapter One of the PARIS Designer Reference Manual The PARIS Spooler32 Technical Manual 145 Appendix C XPD statements in XPD files The XPD files in the PARIS PRT directory contain XPD statements for job ticketing as follows XPD_XJTVersion 0200 This statement is compulsory to enable job ticketing and should not be edited XPD_XJTEnc
59. he downloading of fonts and images and reports any error conditions that occur on the printer E PARIS Engine XLEng0 Yersion 2 0 build 85 Time Status 09 09 17 Starting lt 09 09 17 Connecting to Local Spooler XLSpi0 09 09 17 Spooler Connection Established 09 09 17 Waiting for Job Request The PARIS Engine dialogue The PARIS Spooler32 Technical Manual 7 Introduction to the PARIS Spooler 8 The PARIS Spooler32 Technical Manual PART TWO SETTING UP THE PARIS SPOOLER Chapter 1 Printer Definitions Adding a Printer Definition Modifying a Printer Definition Deleting a Printer Definition Printer Status Chapter 2 Job Definitions Adding a Job Definition Modifying a Job Definition Deleting a Job Definition Setting Up the PARIS Spooler 10 The PARIS Spooler32 Technical Manual Part Two SETTING UP THE PARIS SPOOLER To allow the Spooler to perform its dual tasks of flow control and delivering instructions to the engine it must first be setup correctly The setup is at two basic levels First the printers must be defined and second the instructions for the individual jobs must be defined Printer functions are defined via the View Change Printer dialogue and job functions are defined via the Job Definition Settings dialogue Once the printer and the jobs definitions have been setup and the Spooler is started it searches for an available engine fires up the engine then sends full process
60. ile is then deleted This means that if the system is shut down while job requests are still in the queue when the Spooler is next opened those job requests would still be queued awaiting processing It also means that if the data file for the request is deleted before it is processed the request will remain forever or until manually deleted Spooler Job Requests SJR are stored in the PARIS SPL O sub directory When created they are given a generated number as a file name and only exist until the engine has processed the file An SJR file is a text file that contains all the information the engine needs to be able to find process and deliver the file for printing The PARIS Spooler32 Technical Manual Job Definitions Following is an example of an SjR file ExternalName 34466 InternalName DailyReports Input Source E INV DTA TUTE3 DTA Input Type Disk Description Disk File Status queued Environment dfltp Printer Printer3 Priority 5 NovellId 0 Size 411 Time 16 21 22 Date 06 111 96 Held 0 CopiesReguested 1 CopiesCompleted 0 Z EndOfParameters WARNING The SJR files in the PARIS PRT 0 directory should not be edited The syntax rules are strict and unpredictable results may result if changed manually The PA Spooler32 Technical Manual 43 Chapter 2 Changing File Attributes The file attributes are changed tohidden or the file name is change
61. ine will change to Not Attached and the Delete button will become available 2 Select the Delete button to delete the engine then select OK from the Request dialogue to confirm the deletion View Change Print Engines default Not Attached Engine 1 Available Engine 2 Available View Change Print Engines default Local Not Attached Engine 1 Local Available Local Not Attached 96 The PARIS Spooler32 Technical Manual PART THREE J OB CONTROLAND PROCESSING Chapter 4 Job Control Chapter 5 Single Job or Batch Mode Processing Part Three 98 The PARIS Spooler32 Tetht oaal Part Three J OB CONTROL AND PROCESSING As well as providing processing control via the Online and Offline options in the Printer drop down menu the Spooler provides specific job control and single job processing via the Jobs menu The PARIS Spooler32 Technical Manual 99 Chapter 4 J OB CONTROL The PARIS Spooler Jobs menu provides options specific to job control A job can be paused restarted held or released Page controls are also available for a selected print job 1 p Hod 2 gt Move Forward Sample Page 3 p Print Next Add Settings Delete The first section is context sensitive and will display the options Pause Restart Hold or Release depending on the status of the currently selected print job The options Move Forward and Sample Page are used for page control for the sel
62. ing instructions to the engine The PARIS Spooler32 Technical Manual 11 Chapter 1 PRINTER DEFINITIONS Printers are defined by the same methods as those used in the PARIS Designer system m PARIS Spooler 0 X System Since Jobs Definitions Help Go Online Options in the Flush Printers menu Add If the currently selected f printer is offline GoOnline Settings will be displayed Delete If the currently selected printer isonline Go Offline will be displayed Printers Go Offline Flush Add Settings Delete New printers can be added or existing printers modified via the Printers menu in the Menu bar An added printer can be set online or offline by selecting the relevant option from the Printers menu and all the jobs defined for a printer can be flushed from the printer by using the Flush option 12 The PARIS Spooler32 Technical Manual Adding a Printer Definition When the Spooler is first installed a default printer is supplied To add a new printer click on the Add option in the Printers menu The View Change Printer dialogue will be displayed Printers View Change Printer Add option CA Generic PCL5 Simplex LPT1 The dialogue is divided into three sections Printer m Resources m Physical Page Shift The PARIS Spooler32 Technical Manual 13 Chapter 1 Defining Printer Attributes The Printer section of the View Change Printers dialogue de
63. ings button to display the View Change Serial Port Settings dialogue The dialogue contains three sectionsByte Settings Handshakingnd Page Eject View Change Serial Port Settings X rByte Settings Data Bits seis gt Stop Bits fisi zi Baud Rate 9600 A Parity None rHandshaking Hardware Handshaking DTR and RTS z IX Software Handshaking Start 17 Stop fis rPage Eject X Enabled Seconds 60 When configured for Serial youmustensure there isonly one job definition and the job definition contains onlgne printer reference In other words when using Serial as an Input Source PARIS assumes one input one output and that environment changing will be done via either Runtime events or conditional processing The PARIS Spooler32 Technical Manual Job Definitions Byte Settings Byte Settings must be set to match those of the host computer Ask your maintenance engineering staff what settings are required Handshaking The options available in the Hardware Handshaking drop down menu are None DTR Only RTS Only and DTR and RTS Software Handshaking The Software Handshaking checkbox is selected by default 6 WARNING This option shouldNOT be de selected unless the host sends so slowly that overruns cannot occur Page Eject The page eject options control whether or not a page is ejected from the printer after a specified number of seconds While this option is useful when
64. nd on your computer s keyboard such as accented letters currency symbols and mathematical symbols PARIS provides you with the option to control the number of characters downloaded in a character set by allowing you to modify the character selection table Why control the number of characters PARIS manages printer resources the downloading of fonts forms and graphics to the printer according to the capabilities of the device and PDL Page Description Language being used By controlling the number of characters in a character set the transmission time to the printer to download fonts can be reduced For example if you are using a printer that requires the resources to be sent every time a job is printed the transmission time to the printer is increased If you are printing multiple jobs you can reduce the transmission time by speeding up the downloading of fonts This is achieved by modifying the number of characters being downloaded The PARIS Spooler32 Technical Manual 125 Appendix A Modifying the character set The number of characters within a character selection table are controlled from the ENGINES INI file in the PARIS directory PARIS ENGINES IND To modify the character set 1 Open the ENGINES INI file The default settings for the ENGINES INI file are as follows XLEng0 Connect LOCAL Spooler XLSp10 NLink DLL CSTLimit 255 The command line CSTLimit XXX describes the current number of characte
65. nfigured in such a way that urgent printing for example dispatch notes for the warehouse can always take priority over printing for other users Output To PRINT_Q1 Priority 5 Priority box The PARIS Spooler32 Technical Manual Printer Definitions Printer Resources Resources Reset Never x Reset at start of next job Media Mapping The Resources section of the View Change Printers dialogue deals with printer resource management The Id number is the internal identifier used by PARIS for that set of printer resources and cannot be edited How PARIS manages printer resources Resource management the downloading of fonts forms and graphics to the printer is automatically controlled by PARIS but varies according to the capabilities of the device and Page Description Language PDL being used There are four general levels of resource management Printers with permanent storage available PARIS is capable of permanently storing the font resources of some printers For these printers when a resource is first sent to the printer PARIS sets a flag to indicate the resource is permanently stored and it is not sent again unless specifically instructed Refer to the sectionUpdating Resourceson page 27 For full details of which printers are currently supported contact your distributor Il PCLprinters no permanent storage When printing to PCL printers those with no permanent storage
66. nfirmation or cancellation of the deletion Delete This Entry i Cancel 136 The PARIS Spooler32 Technical Manual Using the Media Mapping Function Editing the mapping for an environment The View Change Media Mappings dialogue will display the table of mappings for the environments in your PARIS system To edit the mappings for an environment select the environment then the Edit button to display the View Change Media Mappings dialogue View Change Media Mappings E3 Select the Current Environment Mappings environment MYNEW Select the Edit button Tray mapping can be added to the environment or the current mapping can be edited or deleted refer to the previous sections View Change Environment Mapping X Settings Environment JMYNEW Upp er White 75 Plain Any Size The PARIS Spooler32 Technical Manual 137 Appendix B Matching the mappings to the printer The final step is to ensure the mappings match the printer The physical Docuprint printer must be configured to match these media using the SETTRAY console command It is not within the scope of this manual to describe the working of the SETTRAY function on the Docuprint Refer to your Docuprint documentation for this information 138 The PARIS Spooler32 Technical Manual Using the Media Mapping Function An example of setting up the Media Mapping fora Docuprint A PARIS print destination called DocuPS is created that
67. ng engine connection 116 T time setting 117 type list for printers about 15 U UART chip identifying in your PC 61 updating printer resources 27 28 using directory as the input source 45 Media Mapping 130 Novell queue as the input source 57 Index port monitor as the input source 68 Port Monitor as the input source in a job definition 66 serial as the input source 64 Serial as the input source in a job definition 59 W Windows defined printer 18 X XLPInputMedia statements adding 130 XPD files 15 16 145 XPD commands 16 25 XPD ManageFonts command 25 XPD ManageForms command 26 XPD ManageGrafs command 26 XPD statements 146 XPD statements 146 The Spooler32 Technical Manual 157 Index 158 The Spooler 32 Technical Manual
68. nual EN Chapter 1 To update a resource 1 3 Highlight the required resources to reset the flag 3 28 Click on the Update button to open the View Change Resource Flags dialogue Select the type of resource required from the drop down menu Forms Fonts or Graphics A list will be displayed of all the resources of this type that PARIS has flagged as being permanently stored on the printer View Change Resource Flags Downloaded Resources rial 14 Bold Portrait Arial 12 Bold Portrait Arial 10 Bold Portrait Arial 6 Regular Portrait Courier New 10 Regular Portrait Highlight the resource or resources on which you require to have the flag set to OFF Click on Exit The internal flags for the selected resources will be automatically set to OFF The next time an application that requires these resources is run they will be sent to the printer and the download flag will be set to ON again The PARIS Spooler32 Technical Manual Printer Definitions Resetting Resources R eset 5 N ever v Reset at start of next job The Reset options allow the user to instruct the Spooler when to reset the resources The options in the drop down menu are Never At Job Start and At System Start In addition there is a Reset at start of next job checkbox option The option chosen depends on the storage capabilities of the printer being defined and
69. o setup a single job request 1 Select Add from the Jobs menu The New Job Request dialogue will be displayed New Job Request Ea Input Information Data Source Browse Description Disk File Delete File After Printing Output Options Printer Defaut HKS Environment JOFLTP Browse Copies fi Cancel Input Information Enter the Input Information in the Data Source and Description boxes 2 Inthe Data Sourcebox Either Type the source directories and filename for the input file in the Data Source box Or Click on the Browse button to display a standard Windows file browser and use the browser to select the input file 3 In the Descriptionbox enter a description of the file The Description box will display the description Disk File by default however a description of your own choice can be entered which will be displayed in the Spooler control panel The PARIS Spooler32 Technical Manual 107 Chapter 5 108 Output Options Once the input source is specified you now need to tell the system which printer you wish to print to and what environment to use Both options have a Browse button available to make the selection easy In both cases these are PARIS browsers rather than standard Windows file browsers 4 Inthe Printerbox Either Type in the name of the required printer Or Click on the Browse button to display the PARIS Select Printer dialogue and select the re
70. oding 100 The default encoding for this statement is ISO 10646 level 2 character set This normally would not be changed XPD_XJTSender Paris The Sender field contains the user s name and can be up to 40 characters For example Accounts Department The default setting is Paris XPD_XJTTitle print file The Title field contains a description of the job and can be up to 40 characters For example Monthly Statements The default setting is print file XPD_XJTAccount lt account Account is a field of 3 to 12 characters name gt which is used to specify the allocation of costs For example Admin The structure of an XPD statements is statement name colon space value Colon Single space Statement name gt XPD_XJTTitle print filee value These statements create the Job Ticketing records XRXbegin 100 0200 XRXdisposition PRINT XRXsenderName Paris XRXtitle print file XRXaccount lt account name gt XRXend 146 The PARIS Spooler32 Technical Manual Modifying PARIS Job Tickets Modifying a Job Ticket A Job Ticket is created by default via the XPD_XJTVersion 0200tatement in the XPD file for your printer and can be modified via the XPD file or via the Environment editor e A Job Ticket modified via the XPD file will apply to all print jobs sent to that printer e A Job Ticket modified via the Environment Editor for a current environment will apply only to print jobs containing that environm
71. om the DOS prompt simply by typing MSD The option for COM ports will display all details including which UART chip is being used If you find that you have an older 8250 or 16450 UART you should check with your PC dealer about upgrading your I O board to one with a 16550A UART The information on the following pages is for the Cybercom drv high speed 16550AF Windows serial port driver from Cybersoft Corp This driver allows Windows to take full advantage of the 16550 UART chip The PA Spooler32 Technical Manual 61 Chapter 2 CyberCom V1 1 0 0P CYBERCOM DRV 9264 11 26 93 1 06p The High Speed Serial Communications Driver for Windows 3 1 Designed for 386 and above systems using the 16550 serial port chip C CyberSoft Corp 1993 Requires Windows 3 1 Enhanced Mode a 16550 UART Introduction CyberCom is a direct replacement for the standard Windows Communications Drivel COMM DR V Transfer at up to 115 200 KB with a 16550 serial port chip Great for V FAST and Voice modems that require 57 600 Kb More reliable Transfer with less overhead on your system better background operation fewer if any over under runs How Does it Work Don t worry if the following sounds too complicated just skip over it and move on ti the Installation CyberCom enables the FIFO buffer on the 16550 to be enabled for both receive AND transmit COMM DRV only enables the FIFO for receive The interrupt trigger level has been set
72. om the list of print jobs in the PARIS Spooler control panel then open the Jobs menu OR Click the Rightmouse button on the job in the control panel The Jobs menu will be displayed 2 Select Restartfrom the menu Holding a Job If the selected job is not currently processing the job is still in the queue waiting its turn it can be held by selecting the Hold option from the Jobs menu rm To hold a job 1 EITHER Select the job from the list of print jobs in the PARIS Spooler control panel then open the Jobs menu OR Click the Rightmouse button on the job in the control panel The Jobs menu will be displayed 2 Select Hold from the menu The selected job will be held and the held status will be displayed in the Status column of the Control panel The option in the menu will change to Release awaiting release of the held job 102 The PARIS Spooler32 Tetht oaal Selecting a queued job then selecting Hold from the Jobs menu will hold the job 4 Hold Move Forward Sample Page Print Next Release Add Move Forward Settings Sample Page Delete Print Next Add Settings Delete Status gueued gueued held ATT ja 1 Releasing a Job m To release a held job 1 EITHER Job Control Once a job is held the option Release will be displayed for the job Selecting a held job then selecting Release will release the job Select th
73. ovell as the input source 47 58 creating 47 searching for input 58 selecting a printer when the input source 85 using as the input source 57 using with PARIS 57 queue Novell as the input source selecting the environment file 83 queue PARIS preparing for input 50 setting the queue Operators list 54 setting the queue Servers list 52 setting the queue Users list 50 queue PARIS input creating 48 queue PARIS output creating 56 R rebuilding printer type list 17 releasing job 103 removing print jobs from a printer 37 111 printer from a job definition 84 resetting printer resources 29 resources printer management of 23 printer resetting 29 printer storage of 23 printer updating 27 28 restarting job 102 S saving printer definition 33 searching a directory for input 45 a Novell queue for input 58 a serial source for input 64 selecting environment file for a job definition 80 82 environment file when the input source is directory 82 environment file when the input source is Novell queue 83 environment to be mapped 133 NEXTFILE as the printer output destination 19 output destination for a printer 18 printer for a job definition 84 printer for a job definition when Novell queue is the input source 85 printer type 15 the number of copies to be printed in a job 87 serial as the input source 59 65 using as the input source 64 serial comm
74. pear in the PPD that is widththen height For example For letter size on a 4890NPS you would enter 612 792 no brackets with a single space between the two values me TO map a tray 1 Select the required Media and enter theColor Weight Type and Size values into the appropriate edit box 2 Choose OK The added tray mapping will be displayed in the View Change Environment Mapping dialogue Settings Media Upper a Coe ViewChonce Envionment Mapping Ed Weight 75 Settings Type Plain Environment MYNEW Browse Sun Default Any Color Any Weight Any Type A Upper White 75 Plain Any Size Cance Edit Delete 134 The PARIS Spooler32 Technical Manual Using the Media Mapping Function Editing the mapping fora tray in an environment The mapping for a tray is edited by displaying the required environment in the View Change Environment Mapping dialogue then selecting the tray mapping to be edited View Change Environment Mapping Selected environment The View Change Media Mapping dialogue will be displayed for editing View Change Media Mapping Edited type setting The PARIS Spooler32 Technical Manual 135 Appendix B Deleting the mapping fora tray in an environment The mapping for a tray is deleted by displaying the required environment in the View Change Environment Mapping dialogue then selecting the tray mapping to be deleted A warning box will request co
75. pooler Start up Dialogues When the Spooler is started it automatically locates and starts a formatting Engine and is ready for processing This means that in normal operation you will have two dialogues open on screen at the same time the PARIS Spooler Control Panel and the PARIS Engine As the 32 bit PARIS Spooler is capable of launching and managing multiple formatting engines any additional engines set to automatically launch at start up will also be displayed Refer to Chapter 3 Engine Definitions Both the Spooler and the Engine dialogues can be re sized and re positioned Their size and position is remembered when the program is shut down The PARIS Spooler32 Technical Manual 5 Introduction to the PARIS Spooler The PARIS Spooler Control Panel The PARIS Spoolercontrol panel is deliberately designed to be similar to some operating system print spoolers The intent is to provide a simple clean and familiar interface containing all the necessary information on the status of the company printing task e Foreach printer that has been defined in the Spooler the upper portion of the control panel displays information on the printer setup e Selecting a printer in the upper portion of the control panel will display each print job defined for the printer in the lower portion of the panel e The width of each column of the control panel can be resized by clicking on the vertical bar and moving the bar to the left or right as reguired
76. ppendix C 142 The PARIS Spooler32 Technical Manual Appendix C MODIFYING PARIS J OB TICKETS The PARIS Job Ticketing function provides printers with the information necessary to create banner sheets for print jobs that contain m the name of the user sending the job m a description of the job and m account details for allocation of costs for the job 4 NOTE Currently Paris Job Ticketing applies to Xerox Docuprint anDocutech printers only Job Ticket Structure A Job Ticket is structured to contain three sections e the header which contains one mandatory record e the control section which in PARIS contains three mandatory and one optional record e the trailer which contains one mandatory record Record Structure A Job Ticket record consists of the record name and a value as illustrated below Record name Value XRXsenderName Paris Single space 143 The PARIS Spooler32 Technical Manual Appendix C The PARIS J ob Ticket structure The PARIS Job Ticket file contains 5 mandatory records and an additional record for accounting purposes as follows XRXbegin the mandatory header record that identifies the beginning of the job ticket YXRXdisposition mandatory record containing the print instructions PRINT is the only option supported by PARIS XRXsenderName mandatory record containing the user s name XRXaccount optional record containing account details XRXend the mandatory trailer record t
77. r An XPD for a PostScript printer simply contains a reference to include a corresponding PPD file in the XPD 4 NOTE XPD files contain command options to manage printer resources These options enable you to tailor Paris resource management for the particular requirements of your printer Refer to the section XPD Resource Management Commands for PCL and PostScript printers on page 25 6 WARNING Both XPD and PPD files are text files and can be edited using a standardext editor however it is recommended that these should NOT be changed except by experienced users or under instructions from the distributor A full description of the working of XPD and PPD files can be found iffow do XPD and PPD files work in Chapter One of the PARIS Designer Reference Manual Windows GDI supported devices When using GDI to print there are important points to be considered Firstly GDI was not really designed as a production printing method As a result it is not optimized for speed and can struggle to keep up with high speed printers Secondly when using GDI PARIS is passing responsibility for the final output over to Windows and in turn the manufacturer supplied GDI driver As a result the outcome cannot be guaranteed to print exactly as intended There could be font substitutions or incomplete support for some of the PARIS features because the printer is incapable of imaging the page as originally designed The PARIS Spooler32 Technical Manual
78. r 5 Deleting a single job To delete a single print job from the list select the print job then select Delete from the Jobs menu A message box will appear requesting confirmation or cancellation of the deletion Select Yes or No as required Request O Delete this Job Reguest 110 The PARIS Spooler32 Tetht oaal Single Job or Batch Mode Processing Flushing the print jobs from a printer The print jobs that have been added to a printer can be flushed from the printer To do this select the printer from the control panel then select Flush from the Printers menu All the print jobs defined for the selected printer will be flushed removed Printers Go Offline Flush Add Settings Delete The PARIS Spooler32 Technical Manual 111 Chapter 5 112 The PARIS Spooler32 Tetht oaal PART FOUR SPOOLER SYSTEM SETTINGS AND SPOOLER CONTROL Chapter 6 System Settings Chapter 7 Spooler Control Part Four 114 The PARIS Spooler32 Tetht oaal Part Four 115 SPOOLER SYSTEM SETTINGS AND SPOOLER CONTROL The System menu in the PARIS Spooler control panel provides you with three options Settings Pause and Exit System Settings Pause Exit The Settings option allows you to define system wide settings the Pause option is used to pause the Spooler and the Exit option is used to exit the Spooler system The PARIS Spooler32 Technical Manual Chapter 6
79. r application sends output to the printer e If you are using a PCL printer with no permanent storage facilitieas a dedicated printeryou would choose At System Start to reset the resources each time the system is started C Postscript printers no permanent storage If you are using a Postscript printer with no permanent storage facilities the option chosen will be irrelevant as PARIS must send all the resources required for a job at the beginning of each job The PARIS Spooler32 Technical Manual Printer Definitions Media Mapping Resources Reset Never gt Reset at start of next job Media Mapping is specific to Xerox Docuprint 350 350HC 390 and 390HC printers only If you are defining a Docuprint printer you must define the media mapping for the printer This is explained in Appendix BUsing the Media Mapping Function The PARIS Spooler32 Technical Manual 31 Chapter 1 Physical Page Shift Physical Page Shift allows the print image to be shifted either or both horizontally and vertically on the page This allows the image position of different printers to be adjusted to match or pre printed material can be aligned exactly n Page Shift Horizontal jo Vertical jo The specified unit of measure is 300 dots per inch dpi so a measure of 1 equals 1 300th inch or 300 equals 1 inch Movement is controlled using positive and negative measure around the X Horizontal and
80. rs in the Character Selection Table CST The default setting is 255 2 Edit the number of characters required within the range 0 to 255 for example CSTLimit 128 will provide the characters 0 to 127 which correspond to the letters numbers and symbols seen on a standard U S keyboard e All bitmap fonts that are downloaded are affected An example of an edited ENGINES INI FILE XLEng0 Connect LOCAL Spooler XLSp10 NLink DLL CSTLimit 128 6 WARNING The syntax rules for editing a file are strict Command lines are case sensitive and must be edited exactly in the format displayed 126 The PARIS Spooler32 Technical Manual APPENDIX B USING THE MEDIA MAPPING FUNCTION Appendix B 128 The PARIS Spooler32 Technical Manual Appendix B USING THE MEDIA MAPPING FUNCTION Media Mapping Overview The Media Mapping function in PARIS applies only to Xerox Docuprint 350 350HC 390 and 390 HC printers For these printers PARIS supports the selection of different paper stock for printing jobs through the Media Mapping function which is accessed within the View Change Printer dialogue As PARIS thinks in terms of trays and Docuprint printers think in terms of media the Media Mapping function allows the user to either describe PARIS trays to the Docuprint or the Docuprint media to PARIS whichever fits the user s needs The Media Mapping function is a supplement to existing tray handling features for Xerox Doc
81. s Method 2 The second method is where lte environment is selected by conditional processing abilities in PARIS An extensive range of testing abilities in PARIS enable it to look at the data as it flows into the system and make processing decisions according to what conditions it finds This method although powerful needs to be fully understood before it is used as by its nature it must scan all data coming into the system Unless the structure of the data has been fully understood incorrect environments could be loaded if it finds a match in a different data file 80 The PARIS Spooler32 Technical Manual Job Definitions Method 3 This is the method that is used and displayed in the Job Definition Settings dialogue and is where the environment call is linked to the input data file In simple terms this means that when PARIS searches and finds the data file specified in the Input Source it is to use the environment specified in the Environment section of the dialogue This method provides a new and very powerful level of control for PARIS users e It provides the dynamic functionality of a runtime event method without having to change the host applications e It avoids the possible limitations associated with the environment test option Input Source Search In Directory M e paris dta t dta Settings Search Input Source every seconds Hold New Jobs Environment Select By Default x Defa
82. s follows XPD ManageGrafs Command Use XPDManageGrafs None For Docuprint only no font handling XPDManageGrafs Harddisk For 4517 4220 4230 printers Downloads to the hard disk once XPDManageGrafs Download for PCL and PostScript printers which have no hard disk Downloads the fonts as needed XPDManageGrafs Always Default for Post Script XPDManageGrafs True Same as Download NOTE PostScript defaults to Always PCL defaults to Download 26 The PARIS Spooler32 Technical Manual Printer Definitions Updating Resources The Update function in the Resources section of the dialogue only applies to those printers with permanent storage facilities see item T in the earlier section How Paris manages printer resource3 In rare circumstances such as the hard disk failing on the printer or a resource e g font being accidentally deleted it may be necessary to instruct PARIS to download these resources again Resources Click on the Update button to display the View Change Resource Flags dialogue which gives you access to the individual PARIS resources View Change Resource Flags N xi rDownloaded Resources Forms xl The dialogue permits the user to select the necessary resource s to be updated and turn off the permanent download flag This means the next time a job is set for printing the selected resource s will be sent to the printer The PARIS Spooler32 Technical Ma
83. s provide detailed information on each type of input source and its use The PA amp iSpooler32 Technical Manual 41 Chapter 2 Overview of Directory as the Input Source 42 If this is the first time you are defining a directory as an input source it is important that you understand the way the Spooler generates its processing requests and what it does when polling directories for input data How the Spooler polls Directories for Input Data Each time a file is found that matches the directory search path criteria the Spooler performs two actions One it creates an SJR or Spooler Job Request and two the input is tagged as eitherhidden or the file name is changedr the file extension is changedccording to what has been selected in the View Change Directory Search Settings dialogue refer tWefining the directory search settingson page 46 Spooler Job Requests SJ R The SJR is the mechanism by which the Spooler passes instructions to the formatting engine It contains all the information the engine needs to successfully process the job and deliver the output to its final destination A Spooler Job Request is exactly as the name implies that is a request from the Spooler to the engine to process a job The Spooler Job Request remains until the engine has completed the request and sends notification back to the Spooler that the job has been completed Once the engine notifies the Spooler it has completed processing the input f
84. se OK Select Queue Member 3 Select the required user name then choose OK The added user name will be displayed in the Current Members list in the View Change Novell Queues dialogue View Change Novell Queues TEST1_Q I INVOICES O CREDITNOTE O PARIS USER REPORT a The PA amp iSpooler32 Technical Manual 53 Chapter 2 Setting the queue Operators list The Operatorslist is the list of users who will have Operator access to the queue It is possible to specify user groups rm To set the queue Operators list 1 Select the required queue from the Available Queues list 2 Click on the Ops radio button in the Current Members section of the dialogue then click on the Add button in the same section The Select Queue Member dialogue will be displayed 1 Select the queue View Change Novell Queues Available Queues Current Members C Users Servers Ops INVOICES O CREDITNOTE O REPORT 8 2 Click on the Ops radio button then click on the Add button 54 The PARIS Spooler32 Technical Manual Job Definitions 3 Select the required user name from the list of Available Members then choose OK Select Queue Member 3 Select the required EVERYONE GROUP X user name then MASETA SUPPORT GR choose OK The added user name will be displayed in the Current Members list in the View Change Novell Queues dialogue View Change Novell Queues T
85. selected as the input source the box to the right will show the text PRINTQ1 this is the default name The name of the Novell Queue to be polled for input is entered in this box If the name of the Novell Queue is known it can be directly entered in the box Input Source Search In TIETE PRINTO E Enter the name of the Novell Queue in this box If the name is not known it can be selected from the available print queues rm To view the available print queues 1 Click on the Settings button to display the View Change Novell Queues dialogue Available Queues CREDITNOTE_Q REPORT_Q View Change Novell Queues x Current Members C Users Servers C Ops SPOOLER USER 2 Select the required queue from the list then exit the dialogue and enter the queue name in the Novell Queue box 58 The PARIS Spooler32 Technical Manual Job Definitions Overview of using Serial as the Input Source When you select Serial as the Input Source you will be required to set up your serial port settings Input Source Search In Serial com Novell Queue Serial Before setting up your serial communications it is important to understand serial communications and the configuration of your PC Understanding Serial Communications It is not within the scope of this manual to enter into a full explanation of serial communications however in order to avoid problems there are some is
86. should not be directly edited as the syntax rules are very strict and unexpected results could result Any modification should always be done via the Job Definition dialogue in the Spooler The PARIS Spooler32 Technical Manual 39 Adding a Job Definition Job Definitions are created in the Job Definition Settings dialogue To display the dialogue open the Definitions menu in the PARIS Spooler dialogue and click on the Add option Job Definition Settings A Job Definition is given a Name then the Input Source Environment Printer and Printer Options are selected as required for the print job 40 The PARIS Spooler32 Technical Manual Job Definitions Job Definition Name The Job Definition name is entered in the Name box This name is a descriptive name and as such is not limited by DOS eight character naming conventions however the maximum number of characters allowed is 16 Defining the Input Source for a Job Definition The Input Source section of the Job Definition Settings dialogue is where you tell the Spooler where the print files for the job are to be found Job Definition Settings x Definition Name D aily Reports L Input Source Search In Directory dta Settings Novell Queue Searg Serial Port Monitor LPD Queue The options available in the Search In box are m Directory Novell Queue Serial Port Monitor LPD Queue The following section
87. sues that need to be understood Hardware Overrun Error Messages A common problem with serial communication is hardware overrun error messages The simple answer to their cause is that the baud rate is too high but there are other factors and there are simple solutions High Baud Rate Hardware overrun errors and the freguency of this error depend on the PC configuration however the baud rate is normally the most critical factor Generally the higher the baud rate the greater the probability of a hardware overrun UART Signals an Error The hardware overrun error indicates an overrun error of the receive buffer in the Universal Asynchronous Receiver Transmitter UART The Comm driver obtains this error by reading the Line Status Register LSR of the UART of which bit 1 is set when an overrun occurs When the Comm driver cannot service a Received Data Available interrupt before it receives the next transmitted character the UART signals an error because at least one character has been lost The PA amp iSpooler32 Technical Manual 59 Chapter 2 60 The UART chip Every serial port uses a UART chip to send and receive data Many machines still use either the 8250 or the 16450 UART chip The 8250 was the original UART to ship with the IBM Personal Computer This UART and the improved 16450 version are limited to one input register that holds one byte at a time These UART s are not normally suited for speeds greater
88. t apply when adding a new printer To change the settings for an existing printer definition Either Double click on the printer in the PARIS Spooler control panel Or Select the printer from the PARIS Spooler control panel then select the Settingsoption from thePrintersmenu Either method will display the View Change Printer dialogue for the selected printer Modify the existing settings as reguired View Change Printer Ed Printer File Name JACCNTL3 Full Name Accounts Level 3 Type Xerox DocuTech 135 3 Rebuild Printer List Output To FILE Settings Priority 5 r Resources id 2 Update Reset Never z I Reset at start of next job Media Mapping r Physical Page Shift Horizontal fo Vertical fo i E Cancel 34 The PARIS Seo8 Technical Manual Deleting a Printer Definition An existing printer definition can be deleted from the list in the PARIS Spooler control panel A printer can only be deleted if it has been placed off line refer to the section Printer Statuson page 36 rm To delete a printer definition 1 Select the printer from the PARIS Spooler control panel 2 If the printer is on line select the Go Offline option from the Printers menu to activate the Delete option offline will be shown in the Status column for the selected printer 2 Select Printers Go Offline gt Go Offline Go Online Flush Flush Add Add E
89. tatements tell the PARIS system which printer uses Media Mapping and how many media options the printer supports e One XLPInputMedia statement is required for each option that is to be made available in the Environment Fditor For example the XPD PPD file for a Docuprint with 2 input trays would contain 2 XLPInputMedia statements A 4 tray printer XLP PPD would have 4 entries Each entry makes another option available in the PARIS Environment Editor For example the statement XLPInputMedia Upper theans that Upper will appear in the editor as a valid option for tray selection The PARIS Spooler32 Technical Manual Using the Media Mapping Function Setting up Media Mapping for an Environment Media and tray options are used identically to any other printer tray support options For example on an HP5 printer the user selects Upper in a pagedef event or DJDE to select paper from the upper tray On a Xerox Docuprint printer the user selects Upper to select paper from any tray that meets the mapping for Upper Selecting the Media Mapping button in the View Change Printer dialogue will display the View Change Media Mappings dialogue and the table of mappings for the environments in your PARIS system Resources 5 Selecting the Media Mappin Id p button will display the N View Change Media Reset Never M Mappings dialogue DN Reset at start of next job Media Mapping
90. the last page is not automatically ejected from the laser printer it can cause problems if the serial link is broken in the middle of a print job in this case the half completed page will be ejected before the remaining data is received The PA Spooler32 Technical Manual 65 Chapter 2 Overview of using the PARIS Port Monitor as the Input Source With the PARIS system you are able to create a Port Monitor that sends its output to a temporary disk file allowing you to direct the output from the normal Windows 95 NT4 spool system into the PARIS Spooler The disk file is then treated as normal input for the PARIS Spooler The advantage of this approach is that the actual source of the input data is totally removed from PARIS As long as the data can be delivered into the Windows 95 NT spool system then PARIS can intercept it To fully appreciate the benefits of the Port Monitor it is critical to understand the role of the Print Providers in the PARIS system as they determine what type of data is delivered to the Spool system The role of Print Providers Most Windows applications such as Word or Excel use GDI to send data into the spool system GDI always sends data to a printer driver which in turn delivers formatted data into the spool system as internal spool files These spool files always go to a port monitor for final delivery to the print device Other print providers such as LPD or the DOS copy command do not use
91. ther it is governed by the practical processing limits of the hardware platform The PARIS Spooler32 Technical Manual 91 Chapter 3 Adding an Engine Print engines are added via the View Change Print Engines dialogue which is displayed by selecting View List from the Engines menu View Change Print Engines Not Attached rm To add an engine to the list 1 Click on the Add button to display the View Change Engine dialogue View Change Engine 92 The PARIS Spooler32 Technical Manual Engine Definitions 2 Either Accept the default setting Or Type in a name for the engine The name can be Alphanumeric up to 16 characters 3 For the engine to automatically start when the Spooler is started leave the Automatic Startup checkbox selected default setting If you do not want the engine to start automatically click on the Automatic Startup checkbox to remove the check 4 Choose OK The added engine will be launched when the Spooler is restarted if Automatic Startup has been selected m PARIS Engine XLEng 1 Version 2 0 build 100 Ioj xi Time Status 13 14 11 Starting 13 14 11 Connecting to Local Spooler XLSpl0 PARIS Engine Version Z PARIS Engine XLEng2 PARIS Engine XLE PARIS Engine XLE The PARIS Spooler32 Technical Manual 93 Chapter 3 Launching an Engine You can launch an engine that is not attached at any time or if you add an engine and wish to laun
92. tically be sent to each of the nominated printers A different number of copies can be specified for each printer in the list NOTE The Total Copies box reflects the total number of copies sent to all the printers in the list The PA amp tSpooler32 Technical Manual 87 Modifying a J ob Definition Once a job has been defined the job definition settings can be viewed and if required changed rm To view change the settings for a job definition 1 Select the Settings option from the Definitions menu The Select Job Definition to View Change dialogue will be displayed listing the added job definitions The first SJD listed is the default job definition created when the Spooler is initially installed Definitions Settings option Add Settings Delete Select Job Definition to View Change x default Directory C PARIS DTA test D Daily Reports Directory c paris dta s 2 Select the required job definition from the dialogue then choose OK The Job Definition Settings dialogue displayed will show the settings for the selected job 88 The PARIS Spooler32 Technical Manual Job Definitions 3 Once you have viewed the settings change them if required then choose OK to exit the dialogue If necessary refer to the sectionAdding a Job Definitionthat begins on page 40 for instructions on the use of the dialogue i Job Definition Settings Directory CAPARIS DTA SAMP The PA amp Epooler32 Te
93. ting Files in a print jobin Chapter 2 Job Definitions rm To define the NEXTFILE settings 1 Enter the keyword NEXTFILE in the printer Output To box The Settings button to the immediate right will become available 2 Click on the Settings button to display the View Change Next File Settings dialogue View Change Next File Settings X Settings Path XLP USR Name PRINT Extension four Maximum file Number 333 T Append Number to Name I Append Number to Extension Cancel The PARIS Spooler32 Technical Manual 19 Chapter 1 20 Path In the Path text field specify the directory path to which you want the files to be written Name and Extension In the Name and Extension text fields specify both the initial file name and extension Once the filename and extension are specified you can choose to increment either of them Maximum File Number In the Maximum File Number text field enter the maximum file number required The highest number available is 999 after that numbering will restart at 1 Append the Number to the file name or extension Append the Number to Name To increment the file name select the Append Number to Name checkbox View Change Next File Settings X m Settings Path sXLP4USR Name PRINT Extension four Maximum file Number 333 I Append Number to Name I Append Number to Extension Cancel For example
94. tions are available for selection of the environment Environment Select By Default afitp Default The two options for Novell input areDefaultand Form Name Default Default acts the same as Directory polling in that a default environment is associated with a Novell input queue Whenever a file is found in the specified queue the default environment will be associated with the queue and sent to the engine for processing The default environment name is entered in the Default box Either Type the environment name in the Default box Or Select the Browse button to display the Select Enter File To Load ENV dialogue and choose the required environnnt from the list Form Name The Form Name field is one of the attributes available in a Novell Queue This option allows PARIS to look at the Form Name attribute extract the form name and use it to select the environment to use If there is no Form Name attribute found or if there is no matching environment the default environment is used Enter the default environment name in the Default box as described above The PA amp iSpooler32 Technical Manual 83 Chapter 2 Selecting a Printer for a Job Definition The Printers section of the Job Definition dialogue concerns printer selection This is where you specify where you want this job to be printed 4 NOTE A printer is not selected when Serial is the input source as only one printer can
95. to 8 for both transmit and receive this gives your applications a lot more time to process incoming information COMM DRV sets the trigger level to 14 which means that your application only has 2 characters in which read from the FIFO buffer What this means is that your communications applications will get far fewer if any under runs or over runs when sending or receiving 62 The PARIS Spooler32 Technical Manual Job Definitions Installation Copy CYBERCOM DRV into your Windows System directory Edit the Windows S YSTEM INI file and change the following line from comm drv comm drv to comm drv cybercom drv If you previously have not taken advantage of the 16550 installed in your computer then ensure that the Windows SYSTEM_INI file has the following information 386Enh COMnFIFO lI where n is the number of the COM port For example if your 16550 is installed on say COM 1 then 386Enh COMIFIFO 1 Start or Restart windows CyberCom is provided free for non commercial use The PA amp tSpooler32 Technical Manual 63 Chapter 2 64 Defining Serial as the Input Source When Serial is selected as the input source to search the box to the right will display the serial source the name of the defined COM port COMI is the default and the Settings button will be activated Input Source Search In com Settings rm To set up your Serial Port Settings Click on the Sett
96. twork creating a queue with PCONSOLE automatically adds a User Group of Everyone meaning all users have access to the queue The queue is automatically useable as a PARIS output destination and the PARIS login user name does not have to be explicitly added to the user list Refer to Creating a PARIS Output Queue NOTE You must be logged into the network witlSupervisoraccess to create or modify a Novell queue The PA Spooler32 Technical Manual 47 Chapter 2 Creating a PARIS Input Queue For PARIS to input from a Novell queue thd ser logged on to the workstation mustbe defined as the queue sServer and must also be logged into the network with Supervisor access me To create a PARIS Input Queue 1 Ensure that you are logged in withSupervisoraccess and that the User is defined as the queueServer 2 Select Novell Queue as the Input Source in the Job Definitions Settings dialogue then click on the Settings button to display the View Change Novell Queues dialogue View Change Novell Queues Ea Available Queues 5 p Current Members INVOICE G C User Servers Ops CREDITNOTE G REPORT a SPOOLER USER 3 Click on the Add button in the Available Oueues section of the dialogue 48 The PARIS Spooler32 Technical Manual Job Definitions 4 Enter the name of the new input queue then choose OK 4 Enter the new queue name the queue name must be Alphanumeric and can be up to 49 characters
97. ult INVOICE 1 When this data file is found use this environment The PA Spooler32 Technical Manual 81 Chapter 2 Selecting the Environment The options available in the Environment section of the Job Definition dialogue vary according to the Search type selected for the Input Source If Input Source is Directory If the Input Source is set to a Directory search the Select By option in the Environment section of the Job Definition dialogue will displaDefault This means that the environment to be attached to the input file found in this input search will be the environment specified as the default The default environment name is entered in the Default box Environment Select By Default Default Jafitp Either Type the environment name in the Default box Or Select the Browse button to display the Select Enter File To Load dialogue The dialogue lists all the environments in your PARIS Environment ENV directory Select Enter File To Load Current File Info File ENV Selected File rFile list DFLTL ENY DFLTP ENY DPSTAT1 ENY INYOICE1 ENY MYNEW ENY MYNEW2 ENY Select the reguired file from the list then choose the OK button The file name will be displayed in the Default box 82 The PARIS Spooler32 Technical Manual Job Definitions If Input Source is Novell Queue If the Input Source search is set to Novell Queue two op
98. unications hardware overrun messages 59 high baud rate 59 UART error message 59 understanding 59 serial port settings byte settings 65 handshaking 65 page eject 65 setting up 64 serial source searching for input 64 setting up port settings 64 setting date 117 printer online or offline 36 printer priority 22 the Operators list for a PARIS input queue 54 the Servers list for a PARIS input queue 52 the Users list for a PARIS input queue 50 time 117 setting up Media Mapping 130 Media Mapping for an environment 131 printer 12 printer for a port monitor 72 serial port settings 64 156 The Spooler 32 Technical Manual Spooler 11 settings system 115 SJD Spooler Job Definition files 39 SJR Spooler Job Request 42 106 adding 106 107 adding input information 107 adding output options 108 deleting 110 editing 109 example 43 how the Spooler creates it 42 SPD Spooler Printer Definition files 33 splitting files in a print job 87 Spooler Control Panel 6 controlling 118 Engine dialogue 7 exiting 121 how it works 4 introduction 3 management of multiple engines 91 pausing 119 polling directories for input data 42 setup 11 starting without downloaded jobs being processed 118 start up dialogues 5 system 16 and 32 bit 3 starting Spooler without downloaded jobs being processed 118 system settings 115 date and time 116 verifyi
99. uprint printers not a replacement View Change Printer x Printer File Name jacersti2 Full Name Accounts Level 2 Type F Xerox DocuPrint 350HC Output To PT2 Prority 5 Resources Reset Never KI l Reset at start of next job Physical Page Shift Horizontal fo Vertical po The PARIS Spooler32 Technical Manual 129 Appendix B Setting up Media Mapping Media Mapping is invoked whenever an XPD PPD file contains at least one XLPInputMedia statement 6 WARNING Both XPD and PPD files are text files and can be edited using a standard text editor however it is recommended that these shoulNOT be changed except by experienced users or under instruction by the distributor A full description of the working of XPD and PPD files can be found iffow do PPD PostScript Printer Description files work an the PARIS Designer Reference Manual Adding XLPInputMedia statements 130 The first step to setting up Media Mapping for your Xerox Docuprint is the addition of XLPInputMedia statements to any XPD PPD that will be used to drive the Docuprint XPD PPD files are supplied as part of the PARIS install e XLPInputMedia statements replace the Adobe InputSlot statements and have an identical syntax e If an XPD PPD file contains both InputSlot and XLPInputMedia statements the InputSlot statements are ignored e XLPInputMedia s
100. urce If the Directory option is selected you are instructing the Spooler to search a local or remote directory for its input You must provide the Spooler with the specific search path including the source directory sub directories and file names according to the source of the input files m Input Source Search In Directory JC APARISADTANSAMP Settings Search Input Source every 1 seconds T Hold New Jobs Search path Defining the directory search path The search path is entered in the box the right of the Directory option and can be setup to search for a named file e g C PARIS DTA SAMPLE DTA or any valid DOS wildcard search e g CAPARISIDTAYT DTA The PA Spooler32 Technical Manual 45 Chapter 2 Defining the directory search settings When you click on the Settings button the View Change Directory Search Settings dialogue is displayed View Change Directory Search Settings X Data Source Options Tag Mask new Files by Hidden Attributes z Hidden Attributes Change Extension The dialogue drop down menu provides access to the three options that PARIS has available for file tagging m Hidden Attributes m Change Name m Change Extension The default and preferred method of operation is Hidden Attributes but if necessary you can choose the required option from the menu Refer tdfow the Spooler polls Directories for Input Dataon page 42 Once the Spooler
101. utor A full description of the working of XPD and PPD files can be found iffow do XPD and PPD files work in Chapter One of the PARIS Designer Reference Manual XPD ManageFonts Command The options for the XPDManageFonts command and the applicable printers are as follows XPD ManageFonts Command Use XPDManageFonts None For Docuprint only no font handling XPDManageFonts Harddisk For 4517 4220 4230 printers Downloads to the hard disk once XPDManageFonts Download for PCL and PostScript printers which have no hard disk Downloads the fonts as needed XPDManageFonts Always Default for Post Script XPDManageFonts True Same as Download NOTE PostScript defaults to Always PCL defaults to Download The PARIS Spooler32 Technical Manual 25 Chapter 1 XPD ManageForms Command The options for the XPDManageForms command and their use are as follows XPD ManageForms Commanc Use XPDManageForms None For Docuprint only no font handling XPDManageForms Harddisk For 4517 4220 4230 printers Downloads to the hard disk once XPDManageForms Download for PCL and PostScript printers which have no hard disk Downloads the fonts as needed XPDManageForms Always Default for Post Script XPDManageForms True Same as Download NOTE PostScript defaults to Always PCL defaults to Download XPD ManageGrafs Command The options for the XPDManageGrafs command and their use are a
102. whether or not the printer is being shared with other applications These are described as four general levels of resource management in the section How PARIS manages printer resources on page 23 Choosing a Reset option Reset Never v At Job Start At System Start A Printers with permanent storage facilities If you are defining a printer with permanent storage facilities you would choose Never If it is necessary to instruct PARIS to download the resources again for this printer you would use the Update Resource button Refer td pdating Resourceson page 27 The PARIS Spooler32 Technical Manual 29 Chapter 1 30 B PCL printers no permanent storage e If you are using a PCL printer with no permanent storage facilitiethat is NOT being shared with other applicatioysu would choose Never However if the printer is turned off or reset you would have to modify the printer definition and select the Reset at start of next job amp heckbox This causes the Spooler to reset the resources at the beginning of the next job Once the resources are sent the Reset at start of next jobdption is canceled At System Start Reset Never Fi e If you are using a PCL printer with no permanent storage facilitiethat IS being shared with other applicatioysu would choose At Job Start This will cause the Spooler to reset the resources at the start of each job as the resources are overwritten if anothe
Download Pdf Manuals
Related Search
Related Contents
Le nouveau module d`upload, mode d`emploi Welltech WellGate 2626 User Manual GTSynchro CDG021 User Manual - Newegg.com Téléchargez notre Guide de la saisie en ligne Conceptronic Stylish Multi Card Reader and 3 Ports Hub Microsoft MOTHERBOARD PXP43 User's Manual Manual del usuario Notice - Allo Alarme Copyright © All rights reserved.
Failed to retrieve file