A quick guide is needed for printing from emulators - it is not obvious, but the unregistered q-emulator does not have printing facilities - once you upgrade to the full version, you can send output to ser1 as on the standard QL, and it will capture this and try to output it to a connected WIndows driver.
QPC2 on the other hand can output directly to the serial or parallel ports. However, if you only have a windows based printer, and not one which will handle plain text or epson ESC/p2 codes (for example), then you need to buy and install QPCPrint which will capture the output and convert it.
Anyone fancy writing a short step by step guide?
Printing from Emulators
-
- RWAP Master
- Posts: 2848
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Printing from Emulators
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
Re: Printing from Emulators
The registered Q-emulator for Windows can also output directly to the serial or parallel ports. This can be used for example to connect to QL printers, a real QL, a mouse or a modem.
What it doesn't currently do is to redirect the raw stream from the SER device to a USB port, so if you connect the printer to the PC through USB (rather than COM or LPT ports) to print to it you should use the printer emulation, whether the printer supports ESC/P2 or not.
To use printer emulation, make sure it's enabled in the QL Configuration window (available from the QL menu when QL emulation is stopped), redirecting SER1 and SER2 to 'Printer' in this window.
Once this is done, an easy way to test whether it's working is to send some text to the printer directly from SuperBASIC:
To print from QL programs like Quill, they may need to be configured to use printer codes compatible with the old Epson printers.
Printer emulation is not currently available on OS X as the OS printing APIs work very differently than on Windows.
What it doesn't currently do is to redirect the raw stream from the SER device to a USB port, so if you connect the printer to the PC through USB (rather than COM or LPT ports) to print to it you should use the printer emulation, whether the printer supports ESC/P2 or not.
To use printer emulation, make sure it's enabled in the QL Configuration window (available from the QL menu when QL emulation is stopped), redirecting SER1 and SER2 to 'Printer' in this window.
Once this is done, an easy way to test whether it's working is to send some text to the printer directly from SuperBASIC:
Code: Select all
OPEN#3,SER
PRINT#3,"Hello Printer"
CLOSE#3
Printer emulation is not currently available on OS X as the OS printing APIs work very differently than on Windows.
Re: Printing from Emulators
Hi!
what should be kept in mind is that QPCPrint, although it was originally (I at least think so) intended to work together with QPC2, can easily be made to re-direct anything that goes to a "legacy" DOS port & printer to the Windows standard printer.
I use it when I want to print from old DOS XChange to my Windows-Connected standard printer which is a network-connected laser - I have not tried it, but would assume QPCPrint would also be a nice addition to QEmulator.
Regards,
Tobias
what should be kept in mind is that QPCPrint, although it was originally (I at least think so) intended to work together with QPC2, can easily be made to re-direct anything that goes to a "legacy" DOS port & printer to the Windows standard printer.
I use it when I want to print from old DOS XChange to my Windows-Connected standard printer which is a network-connected laser - I have not tried it, but would assume QPCPrint would also be a nice addition to QEmulator.
Regards,
Tobias
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO