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 Link to PDF 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. Start of changeWhen 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. End of change

*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.