TITLE
    LaserWriter 8500: Duplex Unit PostScript Commands
Article ID:
Created:
Modified:
30558
6/12/98
6/12/98

TOPIC

    This article provides PostScript commands to print using the duplex unit for the Apple LaserWriter 8500 printer.


DISCUSSION

    The PostScript information below may be useful for customers who are using Apple LaserWriter 8500 printers with systems (typically unix-based) that do not provide PostScript driver support for duplex printing.

    NOTE: This information only applies to the Apple LaserWriter 8500 printer; commands may vary from printer model to printer model.

    NOTE: The information below does not apply to customers with Mac OS and Windows-based computers, since this functionality is built into the printer driver and the Apple Printer Utility/Apple LaserWriter Utility for these operating systems.

    If your printing system allows you to add PostScript to your jobs, the following PostScript code fragments will allow you to use the optional duplex unit on a per-job basis. PostScript code for changing the default duplex settings is also provided. However, you should change these settings with the Apple Printer Utility for Mac OS or Apple LaserWriter Utility for Windows wherever possible.

    The details of how to automate this process on a per-job basis vary from system to system (if it can be automated at all). Please consult your system's documentation for specifics.

    CAUTION:
    If you choose to use the PostScript code provided in this article, you assume all risks involved in making these changes. PostScript code, if not entered correctly, can place the LaserWriter into a condition requiring service.

    --------------------
    Duplex without tumble
    --------------------
    %!
    %% Print two-sided no tumble
    2 dict dup /Duplex true put dup /Tumble false put setpagedevice
    %% End PostScript

    -----------------
    Duplex with tumble
    -----------------
    %!
    %% Print two-sided with tumble
    2 dict dup /Duplex true put dup /Tumble true put setpagedevice
    %% End PostScript

    ---------
    No Duplex
    ---------
    %!
    %% Print one-sided
    1 dict dup /Duplex false put setpagedevice
    %% End PostScript



    Changing the Default Setting
    Use the following PostScript code fragments to change the default settings for the duplex unit for the Apple LaserWriter 8500 printer. These settings will remain until the defaults are changed again. The PostScript code fragments below should be downloaded by themselves; they should not be prepended to any other PostScript jobs like the per-job fragments discussed above.

    --------------------
    Duplex without tumble
    --------------------
    %!
    true 0 startjob pop
    2 dict dup /Duplex true put dup /Tumble false put
    setpagedevice
    %% End PostScript

    --------------------
    Duplex with tumble
    --------------------
    %!
    true 0 startjob pop
    2 dict dup /Duplex true put dup /Tumble true put
    setpagedevice
    %% End PostScript

    ---------
    No Duplex
    ---------
    %!
    true 0 startjob pop
    1 dict dup /Duplex false put
    setpagedevice
    %% End PostScript

Document Information
Product Area: Printers
Category: LaserWriters
Sub Category: LaserWriter 8500

Copyright © 2000 Apple Computer, Inc. All rights reserved.