CRTOUTQ (Create Output Queue)
CRTOUTQ Command syntax diagram
Purpose
The Create Output Queue (CRTOUTQ) command creates a new output queue for spooled files. An entry is placed on the output queue for each spooled file. The order in which the files are written to the output device is determined by the output priority of the file and the value of the SEQ parameter described below.
Required Parameters
- OUTQ
- Specifies the qualified name of the output queue.
The name of the output queue can be qualified by one of the following library values:
*CURLIB: The output queue is created in the current library for the job. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library where the output queue is created.
Note: The temporary library QTEMP is not a valid library name. Output queues must be in permanent libraries. output-queue-name: Specify the name of the output queue being created.
Optional Parameters
- DSPDTA
- Specifies whether users who have authority to read the output queue can display the output data of any spooled file on the queue or only the data in their own files.
*NO: Users authorized to use the queue can display, copy, or send the output data of their own files only unless they have some other special authority.
*YES: Any user having authority to read the queue can display, copy, or send the data of any file on the queue.
*OWNER: The owner of the file or a user with *SPLCTL special authority can display, copy, or send the spooled files on the queue.
- JOBSEP
- Specifies, for each job with files on the output queue, the number of separators placed at the beginning of the output for the job. Each separator contains information that identifies the job, such as the job name, the job user's name, the job number, and the time and date when the job is run.
This parameter is used only by printer writers, all other types of writers will ignore the value specified for this parameter.
0: No job separators are printed preceding each job's output.
*MSG: A message is sent to a message queue notifying the operator of the end of each job. This message queue is specified when a printer writer is started to process the output queue.
number-of-job-separators: Specify a value, ranging from 0 through 9, that specifies the number of separators to be placed preceding each job's output.
- OPRCTL
- Specifies whether a user (an operator) who has job control authority is allowed to manage or control the files on this output queue. Users have job control authority if SPCAUT(*JOBCTL) is specified in their user profiles.
*YES: A user with job control authority can control the queue and make changes to the files on the queue.
*NO: This queue and its files cannot be controlled or changed by users with job control authority unless they also have some other special authority.
- DTAQ
- Specifies the name of the data queue associated with the output queue. Entries are logged in the data queue when spooled files are in ready (RDY) status on the output queue. A user program can determine when a spooled file is available on an output queue using the Receive Data Queue API (QRCVDTAQ) to receive information from a data queue.
Each time a spooled file on the output queue reaches RDY status, an entry is sent to the data queue. A spooled file can have several changes in status (for example, RDY to held (HLD) to release (RLS) to RDY again) before it is taken off the output queue. These status changes result in entries in the data queue for a spooled file each time the spooled file goes to RDY status.
When the data queue is created using the Create Data Queue (CRTDTAQ) command, the maximum message length (MAXLEN parameter) value should be at least 128 and the sequence (SEQ parameter) value should be *FIFO or *LIFO. For more information about data queues on output queues, see the Printer Device Programming book.
*NONE: No data queue is associated with the output queue.
The name of the data queue can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
data-queue-name: Specify the name of the data queue associated with the output queue.
- MAXPAGES
- Specifies the maximum spooled file size in pages that will be allowed to print between a starting and ending time (based on the 24-hour clock). If a spooled file exceeds the page limit it will be deferred (DFR status) until the ending time expires. For files where the exact number of pages is not known, the estimated number of pages is used. (Use the Work with Spooled File Attributes (WRKSPLFA) command to find out the estimated number of pages.) Time must be specified in hhmmss format, on a 24 hour clock.
*NONE: There is no limit on the size of spooled files allowed to print from this output queue.
Element 1: Number of Pages
number-of-pages: Specify the largest spooled file, in pages, that is allowed to print.
Element 2: Starting Time
starting-time: Specify the time of day that the maximum spooled file size limit is to start.
Element 3: Ending Time
ending-time: Specify the time of day that the maximum spooled file size limit is to end.
- SEQ
- Specifies the order of the spooled files on the output queue.
*FIFO: The spooled files are processed first-in first-out within priority groups on the queue. That is, new spooled files are placed after all other entries on the queue of the same priority. The following changes place a queue entry after all others of equal priority on the queue:
- A change of output priority with the Change Job (CHGJOB) or Change Spooled File Attributes (CHGSPLFA) command.
- A change in status from held (HLD), closed (CLO), or open (OPN) to available (RDY).
- A change in status from available (RDY) to not available (HLD, CLO, OPN).
- A spooled file added to the queue when the file is opened.
- Use the Change Spooled File Attributes (CHGSPLFA) command to move a spooled file to an output queue that has SEQ(*FIFO) specified.
*JOBNBR: Within priority groups, the queue entries for spooled files are sorted by using the job number (actually, the date and time that the job entered the system is used) of the job that created the spooled file.
When using SEQ(*JOBNBR), more spooled files of a job tend to be grouped together even when SCHEDULE(*JOBEND) is not specified.
Also, when using SEQ(*JOBNBR) for jobs of equal priority, the first job always has its spooled files produced first.
- AUTCHK
- Specifies whether the commands that check the requester's authority to the output queue also check for ownership authority or data authority.
*OWNER: The requester must have ownership authority to the output queue in order to pass the output queue authorization test. The requester can have ownership authority by being the owner of the output queue, sharing a group profile with the queue owner, or running a program that adopts the owner's authority.
*DTAAUT: The requester must have the appropriate data authority to the output queue (*READ, *ADD, and *DELETE) in order to pass the output queue authorization test.
- RMTSYS
- Specifies the remote system to send files to when a remote writer is started (using the STRRMTWTR command) to the output queue. This is referred to as the "address" by SNADS, and the "host" by TCP/IP.
*NONE: The output queue is used only for local printing. The STRRMTWTR command cannot be used when this output queue is specified on the OUTQ parameter.
*PASTHR: The system a user passed through from (using the STRPASTHR command) is used when sending spooled files created by the user job. If a spooled file was not created by a job that had passed through from another system, the spooled file will be held (HLD status).
*INTNETADR: The INTNETADR parameter is used to identify the system when a remote writer is started to the output queue. If you have a host table or a domain name server on your TCP/IP network, you can use the remote-system-name instead of this parameter.
Note: This value is valid only when *IP has been specified on the CNNTYPE parameter. *NWSA: The RMTPRTQ parameter is used to identify the system when a remote writer is started to the output queue. This value is valid only when *NDS has been specified on the DESTTYPE parameter.
remote-system-name: Specify a name for the remote system. Only the first 8 characters will be used when the connection type (CNNTYPE parameter) is specified as *SNA. If the name of the remote system needs to be lower case, the name must be enclosed in apostrophes. If you do not use apostrophes, the iSeries 400 changes the name to upper case.
- RMTPRTQ
- Specifies the printer queue on the remote system (RMTSYS parameter) to which the remote writer sends spooled files.
*USER: The user profile that created the spooled file determines the user ID on the remote system. This value is valid only when the connection type (CNNTYPE parameter) is specified as *SNA or *USRDFN.
*SYSTEM: The default system printer on the remote system will be used to determine the printer queue. For a remote iSeries 400, the output queue associated with the printer device specified in the QPRTDEV system value is used as the printer queue.
Note: This value is valid only when CNNTYPE(*SNA) or CNNTYPE(*USRDFN) is specified for the connection type and DESTTYPE(*OS400) or DESTTYPE(*S390) is specified for the destination type. printer-queue-name: Specifies the name for the printer queue on the remote system. For remote systems that are iSeries 400, this is the name of an output queue that the spooled file is created on. If the name of the remote system needs to be lower case, the name must be enclosed in apostrophes. If you do not use apostrophes, the iSeries 400 changes the name to upper case. For destination systems that are not iSeries 400, this name is system-dependent, and can be either the actual name of the device or the name of a printer queue.
This output queue is usually specified as library name/output queue name. If a library name qualifier is not specified, the value *LIBL is used as the default.
- AUTOSTRWTR
- Specifies the number of remote writers that will be started automatically by the system. For user created output queues with the remote system (RMTSYS parameter) specified as *NONE, this parameter will be ignored.
*NONE: There are no writers auto-started by the system to this output queue.
number-of-writers: Specify the number of writers to be auto-started to this output queue. Valid values range from 1 through 10.
- MSGQ
- Specifies the qualified name of the message queue to which messages are sent when created by the remote writer started to this output queue.
The name of the message queue can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
QSYSOPR: Messages are sent to the QSYSOPR message queue.
message-queue-name: Specify the name of the message queue to which messages created by the remote writer are sent.
- CNNTYPE
- Specifies the type of connection with the remote system.
*SNA: The spooled files are sent using SNADS. This is similar to the Send Network Spooled File (SNDNETSPLF) command and requires that SNADS be configured.
*IP: The spooled files are sent using TCP/IP. This is similar to the Send TCP/IP Spooled File (SNDTCPSPLF) command and requires that the TCP/IP product be installed.
*USRDFN: The spooled files are sent using a user-defined connection.
- DESTTYPE
- Specifies the type of the remote system (RMTSYS parameter). This parameter, along with the type of data contained in the spooled file (DEVTYPE parameter on the CRTPRTF command), is used by a remote writer to determine the format used to send the spooled file. The spooled file will be held by the remote writer if the type of data in the spooled file is not supported by the system.
*OS400: The spooled files are to be sent to an ISeries 400 system running OS/400 V3R1M0, or later, when the connection type (CNNTYPE) has been specified as *SNA. This value can be specified for all releases which support TCP/IP (V2R3 and later) when CNNTYPE is *IP or when CNNTYPE is *USRDFN.
Note: This value should be specified when possible, to allow the greatest flexibility when selecting values for other parameters. *OS400V2: The spooled files are to be sent to an ISeries 400 system running OS/400 versions prior to V3R1M0. This value is only valid when CNNTYPE is *SNA or when CNNTYPE is *USRDFN.
*S390: The spooled files are to be sent to a System/390 system. This value is only valid when CNNTYPE is *SNA or when CNNTYPE is *USRDFN.
*PSF2: The spooled files are to be sent to a personal computer running the PSF/2 product. This value is valid only when the CNNTYPE is *IP or when CNNTYPE is *USRDFN.
*NDS: The spooled files are to be sent to NETWARE4. This value is valid only when the CNNTYPE is *IP.>
*OTHER: The spooled files are to be sent to a system not matching any of the other special values. This includes ISeries 400 systems running OS/400 version 1, as well as System/36 and System/38 systems.
- MFRTYPMDL
- Specifies the manufacturer, type, and model for a printer using the host print transform function or user data transform program.
Note: If *WSCSTxxx is specified for MFRTYPMDL, a workstation customizing object must be specified. See the Manufacturer Type and Model (MFRTYPMDL Parameter) table at the end of this command description for a list of the manufacturers, types, and models for printers using the host print transform function.
This parameter is only prompted when TRANSFORM(*YES) is specified or a user data transform program is specified.
*IBM42011: The IBM 4201-1 Proprinter is used.
*WSCST: The value of the WSCST parameter is used.
manufacturer-type-model: Specify the manufacturer, type, and model for a printer using the host print transform function.
- WSCST
- Specifies an object that consists of a table of attributes used to customize a given ASCII device, such as a workstation or printer. Character presentation, font specifications and control key sequences are examples of characteristics that can be customized.
This parameter is only prompted when TRANSFORM(*YES) is specified, or when a user data transform is used.
*NONE: No workstation customizing object is specified.
The name of the workstation customizing object can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
workstation-customizing-object: Specify a valid workstation customizing object, which has been created with the Create Work Station Customizing Object (CRTWSCST) command.
- IMGCFG
- Specifies the image configuration for this output queue. An image configuration object provides transform services for a variety of image and print datastream formats. This parameter is only used with remote writers.
See the Image Configuration Object (IMGCFG Parameter) table at the end of this command description for a list of the image configuration objects provided.
See the Image Configuration Objects (IMGCFG Parameter) by Printer Type table at the end of this command description for the suggested IMGCFG object for many popular printers.
*NONE: No image configuration specified.
image-configuration: Specify image configuration for a output queue.
- INTNETADR
- Specifies the internet address of the remote system to which the print request is sent.
Note: This parameter is valid only when RMTSYS(*INTNETADR) and CNNTYPE(*IP) or CNNTYPE(*USRDFN) are specified. internet-address: The internet address is specified in the form nnn.nnn.nnn.nnn, where nnn is a decimal number ranging from 0 through 255. (An internet address having all binary ones or zeros in the bits of the network or host identifier portions of the address is not valid.)
Values must be enclosed in apostrophes (') when entered from a command line.
- CLASS
- Specifies the VM/MVS SYSOUT class for files sent to a VM/MVS host system.
Note: This parameter is valid only when CNNTYPE(*SNA) and DESTTYPE(*S390) are specified. A: The class is A.
class-value: Specify a distribution class value. Valid values range from A through Z and 0 through 9.
- FCB
- Specifies the forms control buffer used when sending files to a VM/MVS host system.
Note: This parameter is valid only when CNNTYPE(*SNA) and DESTTYPE(*S390) are specified. *NONE: No forms control buffer is used.
*USRDTA: The first 8 characters of the user data (USRDTA) spooled file attribute is the name of the forms control buffer. If the user data is blank, no forms control buffer is used.
*PRTF: The first 8 characters of the printer file used to spool the file is the name of the forms control buffer.
forms-control-buffer-name: Specify the name of the forms control buffer to be used.
- AUT
- Specifies the authority given to users who do not have specific authority to the out queue, who are not on an authorization list, and whose user group has no specific authority to the out queue.
*USE: The user can perform basic operations on the out queue, such as running a program or reading a file. The user cannot change the out queue. *USE authority provides object operational authority, read authority, and execute authority.
Note: The user can change the output queue description and control files created by other users if AUTCHK(*DTAAUT) is specified. *CHANGE: The user can perform all operations on the object except those limited to the owner or controlled by object existence authority and object management authority. The user can change and perform basic functions on the object. Change authority provides object operational authority and all data authority.
*ALL: The user can perform all operations except those limited to the owner or controlled by authorization list management authority. The user can control the object's existence, specify the security for the object, change the object, and perform basic functions on the object. The user also can change ownership of the out queue.
*EXCLUDE: The user cannot access the out queue.
*LIBCRTAUT: The public authority for the out queue is taken from the value on the CRTAUT parameter of the target library (the library that is to contain the out queue). The public authority is determined when the out queue is created. If the CRTAUT value for the library changes after the out queue is created, the new value does not affect any existing objects.
authorization-list-name: Specify the name of the authorization list used.
- TRANSFORM
- Specifies whether or not to make use of the host print transform function to transform a spooled file of device type *SCS or *AFPDS into ASCII data when the file is processed by the writer.
Note: This parameter is not valid when the CNNTYPE is specified as *SNA or *NONE. *YES: The SCS or AFPDS data streams are transformed.
*NO: The SCS or AFPDS data streams are not transformed.
- DESTOPT
- Specifies the destination-dependent options. When CNNTYPE(*IP) is specified, the destination-dependent options are added to the control file which is sent to the remote LPD server. When CNNTYPE(*IP) and DESTTYPE(*NDS) or CNNTYPE(*IP) is specified, this field is used to determine how spooled files are handled once they are sent to the remote system.
*NONE: No destination options are specified.
*USRDFNTXT: The user-defined text of the user profile when the spooled file was created is used.
*NOWAIT: When CNNTYPE(*IP) and DESTTYPE(*NDS)or CNNTYPE(*SNA) is specified, a value of *NOWAIT indicates that the operating system will no longer keep track of spooled files once they have been sent.
'destination-options': Specify no more than 128 characters, enclosed in apostrophes.
- USRDTATFM
- Specifies the qualified name of the data transform program to be used by the driver program.
Note: This parameter is valid only when RMTSYS is not *NONE. *NONE: No data transform program is specified.
The name of the data transform program can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
data-transform-program-name: Specify the name of the data transform program to be used by the driver program.
- SEPPAGE
- Specifies whether or not to request a separator page when printing on a remote system.
Note: This parameter is valid only when CNNTYPE(*IP) and DESTTYPE(*PSF2), DESTTYPE(*OS400) or DESTTYPE(*OTHER) are specified. *YES: A separator page is requested.
*NO: A separator page is not requested.
- USRDFNOPT
- Specifies, for spooled output only, one or more user-defined options to be used by user applications or user-specified programs that process spooled files. A maximum of four user-defined options can be specified.
*NONE: No user-defined option is specified.
user-defined-option: Specify the user-defined option to be used by user applications or user-specified programs that process spooled files. All characters are acceptable.
- USRDFNOBJ
- Specifies, for spooled output only, the qualified name and type of the user-defined object to be used by user applications or user-specified programs that process spooled files.
*NONE: No user-defined object is specified.
Element 1: Name of User-Defined Object
The name of the user-defined object can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
user-defined-object-name: Specify the name of the user-defined object to be used by user applications or user-specified programs that process spooled files.
Element 2: Type of User-Defined Object
object-type: The user object type can be one of the following:
- *DTAARA
- Data Area
- *DTAQ
- Data Queue
- *FILE
- File
- *PSFCFG
- PSF Configuration Object
- *USRIDX
- User Index
- *USRQ
- User Queue
- *USRSPC
- User Space
- USRDRVPGM
- Specifies the qualified name of the user-specified driver program used to process spooled files.
Note: This parameter is valid only when RMTSYS is not *NONE. *NONE: No driver program is specified.
The name of the driver program can be qualified by one of the following library values:
*LIBL: All libraries in the job's library list are searched until the first match is found.
*CURLIB: The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
library-name: Specify the name of the library to be searched.
user-driver-program-name: Specify the name of the user-specified driver program to process spooled files.
- SPLFASP
- Specifies the auxiliary storage pool (ASP) where the spooled files physically reside.
*SYSTEM: The spooled files reside in the system ASP.
*OUTQASP: The spooled files reside in the same ASP that the output queue resides in.
- TEXT
- Specifies the text that briefly describes the output queue. More information on this parameter is in Commonly used parameters.
*BLANK: Text is not specified.
'description': Specify no more than 50 characters of text, enclosed in apostrophes.
Example for CRTOUTQ
CRTOUTQ OUTQ(DEPTAPRT) AUT(*EXCLUDE) SEQ(*FIFO) TEXT('SPECIAL PRINTER FILES FOR DEPTA')This command creates an output queue named DEPTAPRT and puts it in the current library. Because AUT(*EXCLUDE) is specified and OPRCTL(*YES) is assumed, the output queue can be used and controlled only by the user who created the queue and users who have job control authority or spool control authority. Because SEQ(*FIFO) is specified, spooled files are placed in first-in first-out order on the queue. If users in Department A are authorized to use this output queue, the Grant Object Authority (GRTOBJAUT) command must be used to grant them the necessary authority. Data contained in files on this queue can be displayed only by users who own the files, by the owner of the queue, by users with job control authority, or by users with spool control authority. By default, no job separator is printed at the beginning of the output for each job.
Table 1. Manufacturer Type and Model (MFRTYPMDL Parameter)***
*IBM2380
- IBM 2380 Personal Printer Series II
- IBM 2380 Plus Printer
*IBM2381
- IBM 2381 Personal Printer Series II,
- IBM 2381 Plus Printer
*IBM2390
- IBM 2390 Personal Printer Series II
- IBM 2390 Plus Printer
*IBM2391
- IBM 2391 Personal Printer Series II
- IBM 2391 Plus Printer
*IBM3112
- IBM 3112 Page Printer
*IBM3116
- IBM 3116 Page Printer
*IBM3130
- IBM 3130 Advanced Function Printer
*IBM3812
- IBM 3812 Pageprinter
*IBM3816
- IBM 3816 Pageprinter
*IBM3912HP
- IBM 3912 Page Printer (HP Mode)
*IBM3916HP
- IBM 3916 Page Printer (HP Mode)
*IBM39302
- IBM 39302 IBM 3930-02S Page Printer
- IBM 39302 IBM 3930-02D Page Printer
*IBM39303
- IBM 39303 IBM 3930-03S Page Printer
- IBM 39303 IBM 3930-03D Page Printer
*IBM4019
- IBM 4019 LaserPrinter
- IBM 4019E LaserPrinter E
*IBM4019HP
- IBM 4019 LaserPrinter (HP** Mode)
- IBM 4019E LaserPrinter E (HP Mode)
*IBM4029
- IBM 4029-010 LaserPrinter 5E
- IBM 4029-020 LaserPrinter 6
- IBM 4029-030 LaserPrinter 10
- IBM 4029-040 LaserPrinter 10L
*IBM4029HP
- IBM 4029-010 LaserPrinter 5E (HP Mode)
- IBM 4029-020 LaserPrinter 6 (HP Mode)
- IBM 4029-030 LaserPrinter 10 (HP Mode)
- IBM 4029-040 LaserPrinter 10L (HP Mode)
*IBM4037
- IBM 4037 5E Printer
*IBM4039HP
- IBM LaserPrinter 4039-10D (HP Mode)
- IBM LaserPrinter 4039-10D Plus (HP Mode)
- IBM LaserPrinter 4039-10R (HP Mode)
- IBM LaserPrinter 4039-10R Plus (HP Mode)
- IBM LaserPrinter 4039-12R (HP Mode)
- IBM LaserPrinter 4039-12R Plus (HP Mode)
- IBM LaserPrinter 4039-12L (HP Mode)
- IBM LaserPrinter 4039-12L Plus (HP Mode)
- IBM LaserPrinter 4039-16L (HP Mode)
- IBM LaserPrinter 4039-16L Plus (HP Mode)
*IBM4070
- IBM 4070 IJ
*IBM4070EP
- IBM 4070 IJ (Epson** Mode)
*IBM4072
- IBM 4072 ExecJet*
*IBM4076
- IBM 4076 ExecJet* II Printer (HP Mode)
*IBM42011
- IBM 4201-1 Proprinter*
*IBM42012
- IBM 4201-2 Proprinter II
*IBM42013
- IBM 4201-3 Proprinter III
*IBM42021
- IBM 4202-1 Proprinter XL
*IBM42022
- IBM 4202-2 Proprinter II XL
*IBM42023
- IBM 4202-3 Proprinter III XL
*IBM42071
- IBM 4207-1 Proprinter X24
*IBM42072
- IBM 4207-2 Proprinter X24E
*IBM42081
- IBM 4208-1 Proprinter XL24
*IBM42082
- IBM 4208-2 Proprinter XL24E
*IBM4212
- IBM 4212 Proprinter 24P
*IBM4216
- IBM 4216-10 Personal Pageprinter
*IBM4226
- IBM 4226-302 Printer
*IBM4230
- IBM 4230-4S3 Printer (IBM Mode)
- IBM 4230-4I3 Printer (IBM Mode)
*IBM4232
- IBM 4232-302 Printer (IBM Mode)
*IBM4244MAN
- IBM4244 Printer (single tractor or manual feed selection)
*IBM4244ASF
- IBM4244 Printer (single tractor feed and ASF)
*IBM4244DUAL
- IBM4244 Printer (dual tractor feeds)
*IBM4247MAN
- IBM4247 Printer (single formfeed or manual selection)
*IBM4247DUAL
- IBM4247 Printer (dual tractor feeds)
*IBM4247ASF
- IBM4247 Printer (single tractor feed and ASF)
*IBM4312
- IBM Network Printer 12
*IBM4317
- IBM Network Printer 17
*IBM4320
- IBM InfoPrint 20
*IBM4324
- IBM Network Printer 24
*IBM4332
- IBM InfoPrint 32
*IBM47121
- IBM 4712-1 Transaction Printer
*IBM47122
- IBM 4712-2 Transaction Printer
*IBM47221
- IBM 4722-1 Document Printer
*IBM47222
- IBM 4722-2 Document Printer
*IBM4770
- IBM 4770 InkJet Transaction Printer
*IBM5152
- IBM 5152 Graphics Printer
*IBM5201
- IBM 5201-2 Quietwriter*
*IBM5202
- IBM 5202-1 Quietwriter III
*IBM5204
- IBM 5204-1 Quickwriter*
*IBM5216
- IBM 5216 Wheelprinter
*IBM5575
- IBM 5579-H02 Printer
- IBM 5579-K02 Printer
- IBM 5577-T02 Printer
- IBM 5579-S02 Printer
- IBM 5577-K02 Printer
- IBM 5577-J02 Printer
- IBM 5577-G02 Printer
- IBM 5577-H02 Printer
- IBM 5577-F02 Printer
- IBM 5577-B02 Printer
- IBM 5575-H02 Printer
- IBM 5575-F02 Printer (with SBCS Cartridge)
- IBM 5575-B02 Printer (with SBCS Cartridge)
- IBM 5573-K02 Printer
- IBM 5573-J02 Printer
- IBM 5573-H02 Printer
- IBM 5573-G02 Printer
- IBM 5572-B02 Printer
- IBM 5417-011 Printer
- IBM 5407-011 Printer
- IBM 5327-011 Printer
- IBM 4208-502 Printer
*IBMPAGES
- IBM 5589-H01 Printer
- IBM 5588-H02 Printer
- IBM 5587-H01 Printer
- IBM 5586-H02 Printer
- IBM 5585-H01 Printer
- IBM 5584-K02 Printer
- IBM 5584-H02 Printer
- IBM 5584-G02 Printer
*IBMPAGES300
- IBM Network Printer 12 (with PAGES feature)
- IBM Network Printer 17 (with PAGES feature)
- IBM Network Printer 24 (with PAGES feature)
*IBM6400
- IBM 6400 Printers (IBM Mode)
*IBM6400EP
- IBM 6400 Printers (Epson Mode)
*IBM6404
- IBM 6404 Printers (IBM Mode)
*IBM6404EP
- IBM 6404 Printers (Epson Mode)
*IBM6408
- IBM 6408-A00 Printer (IBM Mode)
- IBM 6408-CTA Printer (IBM Mode)
*IBM6408EP
- IBM 6408-A00 Printer (Epson Mode)
- IBM 6408-CTA Printer (Epson Mode)
*IBM6412
- IBM 6412-A00 Printer (IBM Mode)
- IBM 6412-CTA Printer (IBM Mode)
*IBM6412EP
- IBM 6412-A00 Printer (Epson Mode)
- IBM 6412-CTA Printer (Epson Mode)
*CANLIPS3
- Canon LIPS3 DBCS Printers
*CPQPM15
- COMPAQ** PageMark 15 (HP Mode)
*CPQPM20
- COMPAQ PageMark 20 (HP Mode)
*HPDBCS
- HP LaserJet-compatible printers for Double Byte Character Set (DBCS) input.
*HPII
- HP LaserJet** Series II
*HPIID
- HP LaserJet IID
*HPIIP
- HP LaserJet IIP
*HPIII
- HP LaserJet III
*HPIIID
- HP LaserJet IIID
*HPIIIP
- HP LaserJet IIIP
*HPIIISI
- HP LaserJet IIISi
*HP1200C
- HP DeskJet 1200C
*HP1600C
- HP DeskJet 1600C
*HP310
- HP DeskJet 310
*HP320
- HP DeskJet 320
*HP4
- HP LaserJet 4
*HP4000
- HP LaserJet 4000 series
*HP5
- HP LaserJet 5 series
*HP500
- HP DeskJet 500
*HP520
- HP DeskJet 520
*HP540
- HP DeskJet 540
*HP550C
- HP DeskJet 550C
*HP560C
- HP DeskJet 560C
*HP5000
- HP LaserJet 5000 series
*HP5SI
- HP LaserJet 5Si
*HP6
- HP LaserJet 6 series
*HP8000
- HP LaserJet 8000 series
*HPCOLORLJ
- HP Color LaserJet 5
*HPPAINT
- HP PaintJet
- HP PaintJet XL
- HP PaintJet XL300
*LEXOPTRA
- Lexmark Optra Family (HP Mode)
*LEXOPTRAC
- Lexmark Optra C Color Printer
*LEXOPTRAN
- Lexmark Optra N Printer
*LEXOPTRAS
- Lexmark Optra S Printer family
*LEXOPTRASC
- Lexmark Optra SC Color Printer
- Lexmark Optra Color 1200 Printer
*LEX2380
- Lexmark Forms Printer 2380 Plus
*LEX2381
- Lexmark Forms Printer 2381 Plus
*LEX2390
- Lexmark Forms Printer 2390 Plus
*LEX2391
- Lexmark Forms Printer 2391 Plus
*LEX4227
- Lexmark 4227 Forms Printer
*ESCPDBCS
- Epson ESC/P DBCS Printers
*EPAP2250
- Epson ActionPrinter 2250
*EPAP3250
- Epson ActionPrinter 3250
*EPAP5000
- Epson ActionPrinter 5000
*EPAP5500
- Epson ActionPrinter 5500
*EPDFX5000
- Epson DFX-5000
*EPDFX8000
- Epson DFX-8000
*EPFX850
- Epson FX-850
*EPFX870
- Epson FX-870
*EPFX1170
- Epson FX-1170
*EPLQ570
- Epson LQ-570
*EPLQ860
- Epson LQ-860
*EPLQ870
- Epson LQ-870
*EPLQ1070
- Epson LQ-1070
*EPLQ1170
- Epson LQ-1170
*EPLQ510
- Epson LQ-510
*EPLQ2550
- Epson LQ-2550
*EPLX810
- Epson LX-810
*EPSQ870
- Epson SQ-870
*EPSQ1170
- Epson SQ-1170
*EPEPL7000
- Epson EPL-7000
*EPEPL8000
- Epson EPL-8000
*NECPR201
- NEC** PC-PR101
- NEC** PC-PR201
*NECP2
- NEC** P2 Pinwriter
*NECP2200
- NEC P2200 Pinwriter
*NECP2200XE
- NEC P2200 XE Pinwriter
*NECP5200
- NEC P5200 Pinwriter
*NECP5300
- NEC P5300 Pinwriter
*NECP6200
- NEC P6200 Pinwriter
*NECP6300
- NEC P6300 Pinwriter
*NONE
- Printer supports page-descriptor language generated by the CVTIMG API. Note: Spoolfiles with device type of *SCS or *AFPDS cannot be processed by the Host Print Transform function for these printers.
*OKI184IBM
- Okidata** Microline 184 Turbo (IBM Mode)
*OKI320IBM
- Okidata Microline 320 (IBM Mode)
*OKI321IBM
- Okidata Microline 321 (IBM Mode)
*OKI390IBM
- Okidata Microline 390 Plus (IBM Mode)
*OKI391IBM
- Okidata Microline 391 Plus (IBM Mode)
*OKI393IBM
- Okidata Microline 393 Plus (IBM Mode)
*OKI590IBM
- Okidata Microline 590 (IBM Mode)
*OKI591IBM
- Okidata Microline 591 (IBM Mode)
*OKI400
- Okidata OL400 LED Page Printer
*OKI800
- Okidata OL800 LED Page Printer
*OKI810
- Okidata OL810 LED Page Printer
*OKI820
- Okidata OL820 LED Page Printer
*OKI3410
- Okidata Pacemark 3410
*PAN1123EP
- Panasonic** KX-P1123 (Epson Mode)
*PAN1124EP
- Panasonic KX-P1124 (Epson Mode)
*PAN1124IEP
- Panasonic KX-P1124i (Epson Mode)
*PAN1180EP
- Panasonic KX-P1180 (Epson Mode)
*PAN1180IEP
- Panasonic KX-P1180i (Epson Mode)
*PAN1191EP
- Panasonic KX-P1191 (Epson Mode)
*PAN1624EP
- Panasonic KX-P1624 (Epson Mode)
*PAN1654EP
- Panasonic KX-P1654 (Epson Mode)
*PAN1695EP
- Panasonic KX-P1695 (Epson Mode)
*PAN2123EP
- Panasonic KX-P2123 (Epson Mode)
*PAN2124EP
- Panasonic KX-P2124 (Epson Mode)
*PAN2180EP
- Panasonic KX-P2180 (Epson Mode)
*PAN2624EP
- Panasonic KX-P2624 (Epson Mode)
*PAN4410HP
- Panasonic KX-P4410 (HP Mode)
*PAN4420HP
- Panasonic KX-P4420 (HP Mode)
*PAN4430HP
- Panasonic KX-P4430 (HP Mode)
*PAN4450IHP
- Panasonic KX-P4450i (HP Mode)
*PAN4451HP
- Panasonic KX-P4451 (HP Mode)
*XRX4215MRP
- Xerox** 4215/MRP (HP Mode)
*XRX4219MRP
- Xerox 4219/MRP (HP Mode)
*XRX4220MRP
- Xerox 4220/MRP (HP Mode)
*XRX4230MRP
- Xerox 4230/MRP (HP Mode)
*XRX4235
- Xerox 4235 LaserPrinting (HP Mode)
*XRX4700II
- Xerox 4700 II Color Document Printer (HP Mode)
*WSCST
- Printer is not listed
*WSCSTLETTER
- Printer is not listed (letter-sized paper)
*WSCSTLEGAL
- Printer is not listed (legal-sized paper)
*WSCSTLEDGER
- Printer is not listed (ledger-sized paper)
*WSCSTEXECUTIVE
- Printer is not listed (executive-sized paper)
*WSCSTA3
- Printer is not listed (A3-sized paper)
*WSCSTA4
- Printer is not listed (A4-sized paper)
*WSCSTA5
- Printer is not listed (A5-sized paper)
*WSCSTB4
- Printer is not listed (B4-sized paper)
*WSCSTB5
- Printer is not listed (B5-sized paper)
*WSCSTCONT80
- Printer is not listed (8-inch continuous forms)
*WSCSTCONT132
- Printer is not listed (13.2 inch continuous forms)
*WSCSTNONE
- Printer is not listed (paper size not specified)
Table 2. Image Configuration Object (IMGCFG Parameter) Table
--------------- HP PCL Datastream ------------------------ *IMGA01 PCL 300-dpi printer *IMGA02 PCL 600-dpi printer *IMGA03 PCL 1200-dpi printer *IMGA04 PCL 300-dpi color printer *IMGA05 PCL 600-dpi color printer *IMGA06 PCL 1200-dpi color printer *IMGA07 PCL 75-dpi printer (No compression) *IMGA08 PCL 600-dpi color printer w/larger no-print border *IMGA09 PCL 300-dpi printer (No compression) ------------- Postscript Datastream ---------------------- *IMGB01 Postscript 300-dpi printer *IMGB02 Postscript 600-dpi printer *IMGB03 Postscript 1200-dpi printer *IMGB04 Postscript 300-dpi color printer *IMGB05 Postscript 600-dpi color printer *IMGB06 Postscript 1200-dpi color printer *IMGB07 Postscript 600x300-dpi color printer *IMGB08 Postscript 1200x300-dpi color printer *IMGB09 Postscript 360-dpi color printer *IMGB10 Postscript 720-dpi color printer *IMGB11 Postscript 1440x720-dpi color printer *IMGB12 Postscript 400-dpi printer *IMGB13 Postscript 800-dpi color printer *IMGB14 Postscript 600-dpi color printer w/larger no-print border *IMGB15 Postscript 300-dpi color printer w/larger no-print border ----------------- IPDS Datastream ------------------------- *IMGC01 IPDS 240-dpi printer *IMGC02 IPDS 300-dpi printer *IMGC03 IPDS 600-dpi printer *IMGC04 IPDS 1200-dpi printer *IMGC05 IPDS 240-dpi printer w/no-print border *IMGC06 IPDS 300-dpi printer w/no-print border *IMGC07 IPDS 600-dpi printer w/no-print border *IMGC08 IPDS 1200-dpi printer w/no-print border *IMGC09 IPDS 240-dpi printer (IM/1 image only) *IMGC10 IPDS 240-dpi printer w/no-print border (IM/1 image only) *IMGC11 IPDS 240-dpi printer (CCITT G4 compression) ------------- PCL and Postscript Datastreams --------------- *IMGD01 PCL/Postscript 300-dpi printer *IMGD02 PCL/Postscript 600-dpi printer *IMGD03 PCL/Postscript 1200-dpi printer *IMGD04 PCL/Postscript 300-dpi color printer *IMGD05 PCL/Postscript 600-dpi color printer *IMGD06 PCL/Postscript 1200-dpi color printer *IMGD07 PCL 300-dpi/Postscript 600-dpi printer *IMGD08 PCL 300-dpi/Postscript 1200-dpi printer *IMGD09 PCL 600-dpi/Postscript 300-dpi printer *IMGD10 PCL 600-dpi/Postscript 1200-dpi printer *IMGD11 PCL/Postscript 600-dpi color printer w/larger no-print border Table 3. Recommended Image Configuration Objects by Printer
Compaq Pagemarc 20 *IMGD01 Epson EPCL-4 Printer *IMGA01 Epson EPCL-5 Printer *IMGA02 Epson Stylus Photo w/Postscript *IMGB10 Epson Stylus Color 600, 800 w/Postscript *IMGB11 HP Color Laserjet 5 *IMGA04 HP Color Laserjet 5M *IMGD04 HP Deskjet 560C, 820C, 1200C *IMGA04 HP Deskjet 500, 600, 1200 *IMGA01 HP Deskjet 1600C, 1600CN *IMGA04 HP Deskjet 1600CM *IMGD04 HP Laserjet II, IID, IIP *IMGA09 HP Laserjet II, IID, IIP w/Postscript *IMGB01 HP Laserjet III, IIID, IIISi, 4L *IMGA01 HP Laserjet III, IIID, IIISi, 4L w/Postscript *IMGD01 HP Laserjet 4, 4P, 4V, 4Si, 4 Plus *IMGA02 HP Laserjet 4M, 4MP, 4MV, 4Si MX, 4M Plus *IMGD02 HP Laserjet 5, 5P, 5Si *IMGA02 HP Laserjet 5M, 5MP, 5Si MX *IMGD02 HP Laserjet 6, 6P, 6L *IMGA02 HP Laserjet 6M, 6MP *IMGD02 IBM 3112, 3116 Page Printer w/IPDS feature *IMGD02 IBM 3112, 3116 Page Printer (ASCII/LAN) *IMGA02 IBM 3112, 3116 Page Printer w/Postscript *IMGD02 IBM 3130, 3160-1 AF Printer (240-pel mode) *IMGC01 IBM 3130 AF Printer (300-pel mode) *IMGC02 IBM InfoPrint 20 w/IPDS feature *IMGC02 IBM InfoPrint 20 (ASCII) *IMGA02 IBM InfoPrint 32 w/IPDS feature *IMGC02 IBM InfoPrint 32 (ASCII) *IMGA02 IBM InfoPrint 60 *IMGC03 IBM InfoPrint 62 Model 2 *IMGC05 IBM InfoPrint 62 Model 3 *IMGC06 IBM InfoColor 70 *IMGB05 IBM InfoPrint 4000 *IMGC05 IBM InfoPrint 4000 High Resolution *IMGC06 IBM 3825, 3827, 3828 AF Printer *IMGC09 IBM 3825, 3827, 3828 AF Printer (w/AFIG) *IMGC01 IBM 3829 AF Printer *IMGC01 IBM 3835-001 AF Printer *IMGC10 IBM 3835-001 AF Printer (w/AFIG) *IMGC05 IBM 3835-002, 3900 AF Printer *IMGC05 IBM 3912, 3916 Page Printer (ASCII/LAN) *IMGA01 IBM 3912, 3916 Page Printer w/IPDS feature (twinax) *IMGC06 IBM 3930-02 Page Printer (IPDS diskette) *IMGC01 IBM 3930-03 Page Printer *IMGA01 IBM 3930-03 Page Printer w/Postscript *IMGD01 IBM 3935 AF Printer *IMGC02 IBM 4019 LaserPrinters (HP mode) *IMGA09 IBM 4019 LaserPrinters w/Postscript *IMGB01 IBM 4028 LaserPrinters *IMGC06 IBM 4029 LaserPrinters *IMGA01 IBM 4029 LaserPrinters w/Postscript *IMGB02 IBM 4039 LaserPrinters *IMGA01 IBM 4039 LaserPrinters w/Postscript *IMGD07 IBM 4049 LaserPrinters *IMGA02 IBM 4049 LaserPrinters w/Postscript *IMGD02 IBM 4079 Color Jetprinter PS *IMGB09 IBM 4303 Network Color Printer *IMGB05 IBM 4312, 4317, 4324 NP w/IPDS feature (twinax) *IMGC06 IBM 4312, 4317, 4324 NP w/IPDS feature (LAN) *IMGC06 IBM 4312, 4317, 4324 NP (ASCII/LAN) *IMGA02 IBM 4312, 4317, 4324 NP w/Postscript (ASCII/LAN) *IMGD02 Lexmark 4039Plus *IMGB02 Lexmark Optra C Color Printer *IMGD11 Lexmark Optra E, E+ *IMGA02 Lexmark Optra N *IMGD02 Lexmark Optra R+, Rx+, Lx+, Lxn+ *IMGD02 Lexmark Optra S Printers *IMGD02 Lexmark Optra SC Color Printer *IMGD05 Okidata OL400 LED Page Printer *IMGA01 Okidata OL800, OL810 LED Page Printers *IMGA02 QMS 2025, 3225 *IMGB12 QMS Magicolor CX *IMGD04 Tektronix Phaser 140 *IMGB09 Tektronix Phaser 300 *IMGB04 Tektronix Phaser 400 *IMGB05 Tektronix Phaser 540, 550 *IMGB05 Tektronix Phaser 560 *IMGB06 Xerox 4219/MRP *IMGA01 Xerox 4220/MRP *IMGA02 Xerox 4230 DocuPrinter *IMGA02 Xerox 4512, 4517 Network Printer *IMGA02 Xerox 4520mp Printer *IMGB13 Xerox 4700 II Color Document Printer *IMGD04 Xerox 4915 Color Laser Printer *IMGB08 Xerox 4920, 4925 Color Laser Printer *IMGB05 Error messages for CRTOUTQ
*ESCAPE Messages
- CPF2182
- Not authorized to library &1.
- CPF2192
- Object &1 cannot be created into library &3.
- CPF2207
- Not authorized to use object &1 in library &3 type *&2.
- CPF2212
- Not able to allocate library &1.
- CPF2402
- Library &1 not found
- CPF2799
- Message queue &1 in library &2 not found.
- CPF33F1
- Data queue &1 in library &2 not found.
- CPF3352
- Temporary library &1 invalid for output queue &2.
- CPF3353
- Output queue &1 in &2 already exists.
- CPF3354
- Library &1 not found.
- CPF3356
- Cannot allocate library &1.
- CPF3371
- Spool user profile QSPL damaged or not found.
- CPF34D6
- Output queue &1 in &2 not created due to errors.
- CPF9818
- Object &2 in library &3 not created.