2011-01-06 21:28:51 +00:00
|
|
|
-----
|
|
|
|
GSport Printer
|
|
|
|
-----
|
|
|
|
David Schmidt (david__schmidt at users dot souceforge dot net)
|
|
|
|
-----
|
|
|
|
|
|
|
|
GSport Emulated Printer
|
|
|
|
|
2011-01-06 21:46:17 +00:00
|
|
|
* "Native" IIgs Setup
|
2011-01-06 21:28:51 +00:00
|
|
|
|
2011-01-06 21:46:17 +00:00
|
|
|
Enter the GS native control panel and set slot 1 to "Your Card":
|
|
|
|
|
|
|
|
[images/printer0.png]
|
|
|
|
|
|
|
|
* GSport Setup
|
|
|
|
|
|
|
|
Press F4 to enter the text-based GSport menu and select the "Parallel Card Configuration" option.
|
2011-01-06 21:28:51 +00:00
|
|
|
By default, printer emulation is turned off. Enable it by setting "Parallel Card in Slot 1" to "On":
|
|
|
|
|
|
|
|
[images/printer1.png]
|
|
|
|
|
|
|
|
Parallel Output for Applesoft text (i.e. when using PR#1) should be set to Mask off high bit,
|
|
|
|
otherwise output won't look like the ASCII you expect.
|
|
|
|
In all other cases (like printing from normal applications) it should remain on the default Send Full 8-bit data.
|
|
|
|
Optionally you can set the virtual printer to ignore the high bit with ESC/P codes.
|
|
|
|
|
|
|
|
Next, navigate back to the main menu and select the "Virtual Printer Configuration" option:
|
|
|
|
|
|
|
|
[images/printer2.png]
|
|
|
|
|
|
|
|
Printer Timeout configures how long until a form feed is automatically sent to the printer
|
2011-01-10 11:45:51 +00:00
|
|
|
(which forces the emulator to kick out a "page").
|
|
|
|
It should be set higher for PR#1-type printing to work as you might expect.
|
2011-01-06 21:28:51 +00:00
|
|
|
If it is set to "Never", you have to manually send a form feed, fill a page with text, or exit the emulator before any output is saved.
|
|
|
|
This behavior is similar to modern laser/inkjet printers when they are used with Applesoft.
|
|
|
|
Most applications are good about sending form feeds at page end, so this issue usually doesn't crop up.
|
|
|
|
|
|
|
|
Make sure to configure font locations.
|
2012-03-05 21:02:19 +00:00
|
|
|
The default Roman font is used by default, and the matching <<<lib/letgothl.ttf>>> is included in the distribution package.
|
|
|
|
Printing emulation won't work if no fonts at all are defined.
|
|
|
|
Any mono-spaced TrueType font you have will work.
|
2011-01-06 21:28:51 +00:00
|
|
|
|
|
|
|
Printer output should appear in the same directory as GSport as page1.bmp, page2.bmp, etc.
|
2011-01-10 11:45:51 +00:00
|
|
|
|
|
|
|
* Printer Output Type
|
|
|
|
|
|
|
|
GSport can produce various types of graphical or textual output based on your platform and
|
|
|
|
what has been compiled into your binary.
|
|
|
|
Cycling through the various options in "Printer Output Type," there are:
|
|
|
|
|
|
|
|
* Windows Bitmap
|
|
|
|
|
|
|
|
* Postscript (B&W)
|
|
|
|
|
|
|
|
* Direct to host printer
|
|
|
|
|
|
|
|
* Text file
|
|
|
|
|
|
|
|
[]
|
|
|
|
|
2012-03-05 21:02:19 +00:00
|
|
|
Windows Bitmap will produce .BMP files for each "page" produced.
|
|
|
|
The same is true for Postscript, but .PS files are produced.
|
2011-01-10 11:45:51 +00:00
|
|
|
"Direct to host printer" is only implemented for Windows, and will send page-oriented output directly to your system's printer.
|
|
|
|
"Text file" will append text-only output to a file named "printer.txt" in GSport's current working directory.
|