# Installing Postscript driver

**URL:** <https://forum.eaasi.cloud/t/installing-postscript-driver/483>\
**Category:** Software and Emulation News\
**Created:** [April 20, 2023, 4:02am UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483 "2023-04-20T04:02:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cynde\_Moya](https://avatars.discourse-cdn.com/v4/letter/c/838e76/32.png) [@Cynde\_Moya](https://forum.eaasi.cloud/u/Cynde_Moya)\
**Post date:** [April 20, 2023, 4:02am UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483/1 "2023-04-20T04:02:16Z")

</div>

This page of the EaaSI handbook [https://eaasi.gitlab.io/eaasi\_user\_handbook/guide/details.html?highlight=postscript](https://eaasi.gitlab.io/eaasi_user_handbook/guide/details.html?highlight=postscript) says " Please consult the [Software Help](https://forum.eaasi.cloud/c/software-help/10) section of the EaaSI Community Forum if needing assistance in this area for the Environment or legacy operating system of your choice."

I am working to enable Postscript in my most stable environments, Windows 98 SE and MacOS9.0.4.

Can you help with some pointers on how to make this happen?

Thanks!  
Cynde

---

<div class="post-metadata">

**Author:** ![ethan.gates](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.eaasi.cloud/ethan.gates/32/15_2.png) [@ethan.gates](https://forum.eaasi.cloud/u/ethan.gates)\
**Post date:** [April 20, 2023, 2:58pm UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483/2 "2023-04-20T14:58:50Z")

</div>

Hi @Cynde_Moya, indeed, I can post some tips/instructions here to replicate what we’ve set up in the U.S. EaaSI Network:

## Windows 98 SE

For any Windows 9x systems, I highly recommend installing the “Adobe Universal PostScript Windows Driver” (v1.06), which was released by Adobe in 2002 and allows EaaSI users to set up pretty much any “PostScript” printer model as a virtual printer compatible with the EaaS “Environment can print” feature.

Luckily, this driver was captured by an Internet Archive crawl of [adobe.com](http://adobe.com) from 2002, so you can still download the appropriate files straight from “source”:

- all languages (and other potentially useful printer drive files) are available here: [Adobe Printer Drivers for Windows - Downloads](https://web.archive.org/web/20020802121249/http://www.adobe.com/support/downloads/product.jsp?product=44&platform=Windows)
- the English version which I’ve used for setting up Windows 9x environments in EaaSI is specifically here: [Wayback Machine](https://web.archive.org/web/20021002222544/http://download.adobe.com/pub/adobe/printerdrivers/win/1.x/winsteng.exe)

After running the installer for the Universal PostScript Windows Driver, you can use the Start Menu to navigate to Settings → Printers and then use the “Add Printer” wizard to set up a local virtual printer. I’ll include some screenshots of the process below; you should be able to select pretty much any PostScript-compatible make and model, but we have generally had good luck with selecting HP models (looking for “PS” in the name of the model obviously is a big hint/clue/help that a model is PostScript-compatible without having to go comb through old printer documentation)

 ![screenshot(1)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/f789316a87c51af82dd0445b421b7a7c735ad0bb.png)

 ![screenshot(2)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/864caa0029c4a6261873dfbc91b275976c42cd67.png)

 ![screenshot(3)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/28828a07198e5eb3dc1eff4df18ec57a1c198f3c.png)

 ![screenshot(4)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/47b511e9c3cb7bf06427a063b3374a4d171f2aa5.png)

 ![screenshot(5)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/f631af2513a70522f551fcbead4e7c379ac6ceb8.png)

 ![screenshot(6)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/94a61a865c919de299e8c3295af0ee68400ec85d.png)

 ![screenshot(7)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/7bc084eefd4959df1001222b098fdb09824ddbfa.png)

 ![screenshot(8)](https://us1.discourse-cdn.com/flex019/uploads/eaasi/original/1X/db6d5c462fe2241188304a48afedf32bd7f122c2.png)

Assuming “Environment Can Print” has already been enabled in the Environment settings, you can use the “Print test page?” prompt from the very last step of the process to immediately test whether the driver and printer setup has worked: after selecting “Yes” for printing a test page, after a moment or two the “Download Print Jobs” button at the top of the Emulation Access page should become selectable (it’s usually grayed-out until a PDF/download job is detected) and offer a PDF (“document-1.pdf”, the document # will iterate/add if more print jobs are made within the same emulation session) for the EaaSI user to download via their browser.

Save the Environment and from then on, users should be able to “Download Print Jobs” by printing to that same virtual printer that you set up within emulation.

---

<div class="post-metadata">

**Author:** ![ethan.gates](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.eaasi.cloud/ethan.gates/32/15_2.png) [@ethan.gates](https://forum.eaasi.cloud/u/ethan.gates)\
**Post date:** [April 21, 2023, 1:49pm UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483/3 "2023-04-21T13:49:11Z")

</div>

Apologies for the delay re: Mac OS 9.0.4; I went to check/confirm how this configuration was accomplished in our own Mac 8 + 9 base environments and realized that I could not actually confirm that “Download Print Jobs” worked with them.

After clarifying with OpenSLX, unfortunately the “Download Print Jobs” feature only works in QEMU-based environments. It [relies](https://gitlab.com/emulation-as-a-service/eaas-server/-/blob/master/src/eaas/components/impl/src/main/java/de/bwl/bwfla/emucomp/components/emulators/PostScriptPrinter.java) on QEMU’s functionality for creating a virtual character device to pipe print jobs out of the running environment and convert to PDFs for the EaaS/EaaSI user to download.

I have updated the Handbook everywhere the Download Print Jobs feature is mentioned and added an [explicit warning under the Emulator Limitations](https://eaasi.gitlab.io/eaasi_user_handbook/guide/emulator_limitations.html#download-print-jobs-only-works-in-qemu-based-environments). I’ll do some digging/checking to see if print-to-PDF can be accomplished with e.g. Mac OS 9.2.1 in QEMU instead.

---

<div class="post-metadata">

**Author:** ![Cynde\_Moya](https://avatars.discourse-cdn.com/v4/letter/c/838e76/32.png) [@Cynde\_Moya](https://forum.eaasi.cloud/u/Cynde_Moya)\
**Post date:** [May 1, 2023, 2:59am UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483/4 "2023-05-01T02:59:09Z")

</div>

Hi

I followed these instructions and they unfold more or less as described.

However, in the EaaSI Client, environment “Windows 98 SE - 124G HDD” the “Download Print Jobs” button never highlights for the install “print test page” or subsequent “print test page” commands.

I re-did the install of the Universal Printer Driver in the Demo Client, and there, the first “print test page” during the install of the Universal Printer Driver did print a downloadable test page. However, subsequent attepts with both “print test page” from printer properties, and printing a WordPad document, did not show up in the “Download print jobs” dialog.

I also looked at the EaaSI Client and Demo Client in hosted.eaasi.cloud, trying Windows 98 SE - Base V2 (HP Color LaserJet PS printer installed, QEMU v2.12) and Windows 95c (OCR2.5) Base V2 (HP LaserJet 4/4M Plus PS installed, QEMU Latest), and neither of those highlight the Download Print Jobs button with “Print Test Page.”

Thanks for your help troubleshooting this.

Cynde

---

<div class="post-metadata">

**Author:** ![ethan.gates](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.eaasi.cloud/ethan.gates/32/15_2.png) [@ethan.gates](https://forum.eaasi.cloud/u/ethan.gates)\
**Post date:** [May 2, 2023, 1:36pm UTC](https://forum.eaasi.cloud/t/installing-postscript-driver/483/5 "2023-05-02T13:36:03Z")

</div>

Hi @Cynde_Moya, couple separate issues here: since the Download Print Jobs setup does work with the Environment (at least once) in the Demo Client in your local/AusEaaSI setup, the “Download Print Jobs” button never highlighting in the EaaSI Client sounds like a bug. I’ll file a ticket, see if I can reproduce, and we’ll get back in touch if more detail is needed.

I will also take a closer look at the hosted service issues you are reporting and get back to you.
