VOGONS


First post, by netanelg

User metadata
Rank Newbie
Rank
Newbie

Hi everyone!
I've created a package that helps to print from dosbox easily, using free software only.
This package supports both text-based DOS documents and graphical or win3.1/win9x documents.

Download link:
https://drive.google.com/open?id=1x0u3glQJHiV … B5LnIlf3UX-Ko22

Quick instructions: (for detailed instructions see info.txt in the zip file)
1. Copy package files to DOSBox directory, and use start_spooler.cmd, stop_spooler.cmd & start_config_tool.cmd
files to start/stop & config the package.

2. In the dosbox.conf file, set to enable parallel1 as file (parallel1=file).
Note that svn extended versions of DOSBox are required.

3. In DOSBox, add suitable drivers from the application / OS, make sure to use LPT1 as the output port.
Recommended drivers - IBM/Epson for DOS text-based documents, and PostScript/PCL drivers for
Windows based or graphical documents. See detailed instructions in info.txt for more details.

4. Print your documents. It may take several seconds or a minute until there is a response outside DOSBox.

Important notes:
1. When using PostScript drivers in windows 9x, make sure that PostScript output format is configured to either "Encapsulated PostScript (EPS)",
or "PostScript (optimize for portability – ADSC)". This setting is accessible on the printer properties under PostScript tab

2. Advanced page settings for text-based documents (page setup, page format, code pages and more) are available in WinPrint settings, which are accessible from WinPrint's icon in system tray, or from the package's configuration tool.

3. This package is compatible only with Windows versions of DOSBox, and Linux is not supported. sorry...

Printing Package's main idea:
On it's back-end the package captures automatically *.prt files in 'Capture' folder,
and prints the files using GhostScript or WinPrint (a slightly modified version).
I've got this idea from various pages on this forum.

The package uses the following tools (all free or open-source):
* PrintFile32 - https://www.lerup.com/printfile/
* GhostScript - https://ghostscript.com
* WinPrint - https://sourceforge.net/projects/winprint/
(the included version is slightly modified, the modified source is included in prt_tools/src)
* dbprintcfgtool - the source is included in prt_tools/src

Let me know if there are any issues with this package, I'll try to help
Sorry if my English is not perfect 😀