Please enable JavaScript to view this site.

A-Shell Reference

The various flavors of A-Shell/Unix complete the spooling process by executing some form of Unix system line printer command:

SCO OpenServer (-R = delete):

lp -dprinter {-R} {-onobanner} {-onofilebreak} {-ncopies} file

The –onobanner switch will be ignored by OpenServer (leading to annoying banner pages) unless you specifically enable it in the configuration screens (scoadmin) or via an lpadmin command line.

AIX2 (-nb0 = nobanner, -rm = delete):

print -printer {-nb0} {-rm}

AIX/3 thru AIX/5 (-r = delete, -Ban = banner, -Bnn - no banner):

enq -Pprinter {-Ban|Bnn} {-r} {-Ncopies}

Linux (-h = nobanner, -r = delete)

lpr -Pprinter {-#copies} {-h} {-r} file

Others (-h = nobanner, -r = delete)

lpr -Pprinter {-h} {-r} file

Notes

Normally A-Shell does not display the line printer command that it submits, but for troubleshooting purposes, you can force it to by setting TRACE=LP in miame.ini, or with SET TRACE LP ON from the dot prompt.

A log of all spooler requests is kept in the file opr:spool.log). This log gives information about the context of the print request (time, date, user, program, etc.), the actual command line executed, and any response received from the print subsystem. When the file reaches 3MB, it is renamed to spool.00# (# ranges from 1 to 4, for 4 archive copies) and a new one started.

If your flavor of Unix requires something different from the above, then you can use the COMMAND statement in the printer ini file to specify an arbitrary command line.