Home Page The Club Computers News Links Glossary EYAWTK
Before Amiga Background ICS OCS ECS AGA ??? PPC
U-Boot SLB Linux Amiga OS Dual Boot Motherboards Peripherals Other
Initialisation Installation OS4 Updates About OS4 File Systems Networking Printing Other
Introduction File System Workbench Preferences Commands Error Msgs Miscellaneous

AmigaOS 4.0 - About OS4 - Commands

AMIGS Utility
Purpose: To print postscript files to non-postscript printers.
Format: AMIGS
Path: SYS:Utilities/AmiGS
AMIGS is the frontend of a port of GhostScript which is a utility program that translates Postscript (.ps), Encapsulated Postscript (.eps), and Portable Document Format (.pdf) files into a bit-mapped format that non-postscript capable printers can understand. You can print entire documents, or just specific pages. While AMIPDF may also appear to do this, it actually uses AMIGS to do any printing.

When started, it will display a requester for you to select a file for printing. As soon as you attempt to load that file, it will display another requester saying "Please insert volume Ghostscript in any drive", with options of Retry, Assign, Mount, and Cancel. Click on Assign, which will display another requester where Drawer will show SYS:Utilities/AMIGS. Click on Parent and select Ghostscript, then click on the Assign button. This process can be avoided if you open the Ghostscript drawer in SYS:Utilities and click on 'MakeAssigns' before running AMIGS.

Irrespective of which option you used above, it will still display another requester saying "Please insert volume PIPE in any drive", with options of Retry, Assign, Mount, and Cancel. Click on Mount.

When you attempt to print, it will depend on what printer you have selected as to whether or not you will be successful. It appears that GhostScript can only work with certain printer drivers and if yours is not at the correct level, an Error window will appear that says "The interpreter reports an error while opening its device." with a 'Close' button. A small window will also appear at the top of the screen, saying "**** Unable to open initial device, quitting.". What you won't be able to see is the full message generated by Ghostscript which is probably something like:

GPL Ghostscript 8.01 (2004-01-30)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GPL Ghostscript 8.01: printer.device and printer driver v44 or later is required
**** Unable to open the initial device, quitting.
While printer.device is at version 44.39 with OS 4.0 update 3, the problem is most likely to occur when using an older printer driver. Andrija Antonijevic, who did the port, has acknowledged the problem and plans to include pre-v44 support in future releases, but for now you are stuck unless you use a printer with a v44 or later driver.

If you are using Turboprint it should be noted that the Turboprint device in Ghostscript 8.01 is broken and does not work. If Turboprint is running, AmiGS tries to use the Ghostscript turboprint.device. So to print with the Workbench preference printer, you need to uninstall Turboprint before trying to print, and print with the native Amiga printer drivers.

In some cases a slightly more practical solution may be to convert the pdf file into an HTML file (using pdftohtml available from OS4 Depot) and print it using one of the browser programs, or another program which understands HTML, that works with your printer.

Return to Commands Selection

Disclaimer: Amiga Auckland have prepared the above information for the use of its members based on our experiences and as such is subject to revision at any time. Amiga Auckland cannot guarantee any of the information and cannot be held accountable for any issues that may result from using it.

Copyright 2006 Amiga Auckland Inc. All rights reserved.
Revised: February 9, 2006.