Please enable JavaScript to view this site.

A-Shell Development History

Windows printing enhancement: The PRTCOPIES=<bool> printer init file parameter is now supported for Windows GDI (non-passthrough) printing. However, unlike in the UNIX world where the default is FALSE (meaning we tell the system spooler to generate the copies), in A-Shell/Windows the default has effectively been TRUE (meaning that A-Shell generates the individual copies, sending each one individually to the printer.) So the new option (of asking the printer driver to generate the copies) is achieved by setting PRTCOPIES=FALSE.

Background: printer driver support for multiple copies has been historically unreliable, to the point that we just decided it was easier and more dependable to generate the copies locally within A-Shell. And in the Windows world, the performance penalty for this is usually quite negligible. However, there are some cases where the difference between having A-Shell generate the copies and having the printer driver generate them is significant. In such cases, you can now add PRTCOPIES=FALSE to your printer init file. Note that this is ignored for PASSTHROUGH printing (since Windows drivers do not support such functionality in "raw" mode), and it will be over-ruled if A-Shell detects any problem with the capability (i.e. if the driver doesn't indicate support or returns an error when we try to set the copies.)

Note: This subject was further developed with subsequent changes to A-Shell and the documentation. See Printing Multiple Copies.