On 4/26/2020 5:22 AM, TomCh wrote:
Tom,
Remember, you asked ...
>
> I'd like to try to reproduce this using my home networked HP printer
> (although I don't know if it supports port 9100 / PCL)... but I don't
> know how to use AppleWorks.
>
If you'll pass along the model # of your HP printer, I'll check the
specs for you. I suspect that it will work just fine.
In the meantime, the easiest way to check it is to 'Telnet' to it from
the Windows command line.
In Windows 10, the Telnet 'client' is one of those optional features
that you have to activate through settings/control panel.
Once you've got it installed, just type:
> Telnet 192.168.1.170 9100
Use the IP address of *your* network printer though. I suspect that the
192.168. part of that will not change, but the remainder of that will
probably be specific to your setup. The '9100' will not change.
If you're unsure of that IP address, you can find it either on your
router's admin page or in the Windows Control Panel 'Devices and
Printers' -- right click on your printer, select properties and then
port and you should see the IP address.
OK, after you've made your Telnet connection to the printer, just start
typing a sentence or two. You won't see anything, as it is not echoed
back to you.
Then, enter a <CTRL-L>, which will send a Form Feed to your printer. The
page should then print.
To leave Telnet, enter <CTRL-]>, then 'quit', and you will be back at
the Windows command prompt.
> I started AppleWin with "AppleWorks 5.1 Program.2mg" (from Asimov),
> but don't know what I'm doing :-/
>
> Is this the right image to start with? If so, then perhaps you can
> provide some high-level steps?
That image looks like a good starting point. Generally, I have one I
recommend from David Finnigan's
macgui.com site, but that site is not
coming up for me at the moment, so just proceed with what you have.
>
> I did find the "Add a Printer" part of the config. What printer did
> you pick? How do you specific SSC as the interface card?
>
You'll want to select the 'DeskJet 500 portrait' driver. That uses a
very early set of PCL commands that will get you going. I generally
tweak all those settings later on, but I digress.
You'll want to select Slot 2 for your interface card. Since AppleWin
will dispense with any SSC-commands when you output to Socket 1977, I
wouldn't worry about anything else.
I might, however, delete the 'interface card' string entirely, as it
will probably want to send a <CTRL-I 80N> sequence, and you don't need that.
> Then how do I start an application, eg. Word Processor?
>
The easiest way to to use the Main Menu. Select '1' Add files to
desktop, find a text or AWP file in the directories, and load it.
Then <OA-P> to print it by following the prompts.
You'll find AppleWorks to be extraordinarily simple and intuitive to
use, I suspect. OTOH, it is capable or extraordinary things when used to
its fullest extent.
BTW, don't feel like to *have* to use AppleWorks to print. Even a BASIC
program that issues a PR#2 command will send printable output, because
the HP Port 9100 is raw, and PCL understands plain ole text. It doesn't
require any specific commands, unless you want to issue them.
> re. the 2 issues you listed above - if emulators supported TCP/IP
> addr (+port 9100) directly as an option for SSC, then this would
> probably solve these 2 issues.
>
That would be fine and dandy, Tom. If instead of starting a 'server' on
port 1977 (6501 for GSPort), an emulator would connect it's serial port
as a 'client' to XXX.XXX.X.XXX 9100, that would be grand.
That's a lot for one post. Let me know if I can help.
Hugh Hood