Printing with Mac on a windows computer connected Laserjet 1600 (USB)

Finally, I got it to work:

Windows XP machine with a Laserjet 1600 connected. And an iMac with Mountain Lion to print over the network to the Laserjet.

The problem was that the Mac was able to send a job to the spooler, but the printer doesn’t print. What I did was the following:

  • download the latest driver from: (if you can’t find it google for: “HP Printer Drivers v.2.12 for OS X”) and install it on your Mac
  • When installing a new printer on your mac select: HP laserjet 2600 (there is no 1600, but 2600 works)
  • I assume you already have installed and shared the Laserjet on your windows machine
  • Now go to properties of you printer on the windows machine and go to: Advanced -> Print processor and change IMF to RAW
  • Now go back and choose: Print directly to printer (instead of Spool print documents)

That should do it!


Well… this worked for a while. And after updating to a newer version of macOS, it was broken again.

Here’s a new solution to THAT problem:

I finally solved!!


In Windows XP Pro:

1. Add some Windows components that are not added by default.

Start Control Panel

Select Add or Remove Programs

Select Add/Remove Windows Components

Check Other Network File and Print Services

– may require access to XP Pro Install CD ( install tcpsvcs.exe)

2. Verify installation of additional components

Start Services and find TCP/IP Print Server

– make sure it is started, then right click and select Properties

– change Startup type: from Manual to Automatic

– while in Services, make sure IPSEC, Print Spooler, and RPC are started with Startup Type of Automatic (these are dependencies)


3. Configure Firewall (necessary)

Go back to Control Panel and select Network and Internet Connections

Select Windows Firewall

Click Exceptions Tab and check File and Print Sharing if not checked

Click Add Program…

– Enter the following…c:\windows\system32\tcpsvcs.exe

4. Create a New Dword in the Register

Start > run > Regedit

Go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LPDSVC] check in subkey Parameters if there is a voice SimulatePassThrough, if there isn’t create one as dword set to 1 Es: “SimulatePassThrough”=dword:00000001

5. Set your printer

Go to Printer&Fax, right click on your printer, click properties and port;

Click Add port un choose LPR port, new port;

In the first line enter IP address of your Win XP pc

In the second line enter the printer name (the same name there is in Printer&Fax to indicate the printer, semplify it without space, etc. es: Samsung_1)


Windows XP shared printer should now be ready for LPD.


In Mac OS X 10.9 Mavericks:


1. Start System Preferences

2. Select Printers & Scanners

3. Click on the + sign

Select IP

Enter IP address of your Windows XP Pro

– as soon as a complete IP address is entered, a connection will be made, notice status in the screen

Protocol: should be left as Line Printer Daemon – LPD

Leave the Queue: enter the printer’s sharename (the same used in Printers&Fax)

By default Name: will be the IP address, which is fine but you can enter the sharename of the printer if desired

Select your appropriate printer driver in the Use: item, then click Add



php1240 disk controller for TI99

I bought a Texas Instruments TI99/4A

Like the title says. However I don’t know how to connect the diskdrives.

I bought a very complete TI99 set from a woman whose (late -i think) husband worked for Texas Instruments.
The thing is, that I don’t know how to connect all the peripherals. I know how to connect the tape, tv. But there’s also:

– a RS232 module
– a Memory expansion
– 2 diskdrives
– diskcontroller

The interesting thing is the 2 diskdrives + controller, see attachment:
I connected the diskdrives with a flatcable to the controller. The controller has a (wooden) connector that should connect to the right port on the TI, but there are two catches:
1. the connector doesn’t fit easy, so I guess I have to put either the memory expansion or the RS232 device between de disk controller and the computer
2. how does the floppydrive get its power? Should I connect a psu to the wooden connector?

It’s puzzling. :)
Any help is greatly appreciated.

update: added this picture:

php1240 disk controller for TI99


I sold the drives with controller to Stuart and he got it working! Check out his project:

Great job!

Restoring an IBM 5150 computer

Hi there, you are probably here because Google found some nice content about IBM 5150 and hardware. Well, that’s right, because I’m installing a MFM harddisk (Microscience HH-725) into a 5150 computer. In the picture you see the IBM that will get the harddisk.

I bought the hh-725 from a guy together with a controller. Actually 2 controllers of which one was defective.

To test the harddisk I connected it to another computer (also a 5150) which has the same harddisk. I disconnected the other HD and connected the “new” one. There was no C drive and when I started FDISK I got an error saying that there was no HD. I checked the dipswitches on the harddisks and found out that they were set different. I checked the internet for the manual. I set the switches correctly (if you want to know: 1 0 0 0 1 1 1 1 1 0). It’s 1 harddisk, all others should be terminated. And switch 10 is the exerciser: I tried it and it actually exercises the harddisk. It looks like it’s doing exercises (moving heads from a slow pace to a fast pace).

After doing this I tried again and nope, no C drive and FDISK now said something else: Error reading drive. hmmm. I think I have to lowlevel format it.

Most harddisk controllers have their own bios and with that bios (it’s just a program) it’s possible to lowlevel format a harddisk. The command to do this is quite hardcore if you ask me. These are the steps:

Lowlevel a harddisk on an IBM 5150 computer

1. boot DOS from a floppy
2. at the dosprompt: DEBUG <enter>
if you don’t have the DOS command DEBUG then make sure you find it on some other floppy (it was on the 3rd of my dosfloppies v4.1)
3. type: G=C800:5
4. you will see the screen next to this text. You will need to enter the information about the harddisk to lowlevel format it
5. use default values for items you can’t find in the manual.
The formatting took about 5 – 10 minutes. After that it asks “Do you want to format bad blocks”, answer no (type n and then press enter)
The harddisk is ready to be used. I booted from a floppy and then formatted the harddisk and added systemfiles to it by using the FORMAT command like this:
FORMAT c: /s

Update: I lowlevel formatted another disk (Seagate); I thought it could be useful to anyone:
Microscience HH-725: 612 4 613 613 11 5
Seagate ST-125: 615 4 616 616 11 5

The harddisk works fine and now it’s time to install it in the other computer. I removed the standard floppydrives and rearranged it a little. I tested both the controllers I bought and one of them works so I used that one.



After a while it looks nice and tidy. A final test and yes it works fine. OK,  close her up.





This is the final result. Looking great don’t you think. I installed Norton Commander, made an AUTOEXEC.BAT to set PATH and it’s ready to be used for funstuff 🙂




The defective controller gave an 1701 error at bootup, for more info about error codes of the IBM’s check this link

IBM 5150 mainboard switches

IBM 5150 findings

Hi there,

As a retro computer collector I’ve found out several things about those old computers. One of those is the IBM 5150. And sometimes it’s hard to find information about configuration and what’s possible and what’s not. So I will dedicate this post to findings for my (but also your) reference.

IBM 5150 mainboard dip switches

IBM 5150 mainboard switches
Large / big cursor when starting up?

I replaced a monochrome videocard with a color graphics card. If you turn on the IBM you will see a big cursor blinking and doing nothing else. You need to change the dip switches on your mainboard. Set dip switch 5 to ON. See schematic above.