jpg153 wrote:Yes, sure.
I used CUPS with the foo2zjs driver package for Laserjet 1020..
http://foo2zjs.rkkda.com/
but had some trouble with that. Printing was unreliable.
I had to manually stop and restart the printer between print jobs.
That was the reason I went back to the Laserjet 6MP as I could get this printer back from my kids.
Now the trouble is even bigger...

Hello jpg153,
Your opinion in honor, but so you do not go to problems. It is almost always possible to get to the bottom of the problem and find a direct solution. There is also known hardware, which is not supported by Unix / Linux, but for which there are more propriotic solutions. Sometimes these are also better and it is worthwhile to prefer these solutions to the standard solutions. How the previous evasion on the "foo2zjs driver package" can be seen, only you will know.
This does not apply to the "HP LaserJet 6MP". This is a generally well known and well supported printer.
If the printer has still working with your children and a damage, in case of any transport, can be excluded, first check the total wiring again. In your error messages you are almost unsurpassed imprecise. I'm sorry, but that's my strong impression. So try to be precise. I try once more to ask open questions. If the cabling is correct, we have to light up the software again. If it is a softwre problem it can be solved satisfactorily.
Are you able to print a printer status sheet by using the printer control panel?
The mainboard H55M-LE does not have a printer connection to which a printer connection cable can be connected. I read the mainboard manual.
Instead, it has a print port header. An adapter cable can be plugged into this connector. At the other end of it, either a IEEE 1284 Type A or Type B / C connector is available. This end has a slot plate to mount with or is screwed directly to the back of the computer. Do you mean that when you wrote:
jpg153 wrote:So I bought a lpt-cable to attach it to the parallel port on the mainboard.
If so, did you buy this part as an accessory from the mainboard manufacturer, or is it self-built? What is the connector form? IEEE 1284 connector Type A (this is IBM style), Type B or Type C?
The HP LaserJet 6MP is equipped with two IEEE 1284 interfaces, one of Type B and one of Type C.
jpg153 wrote:If I change the plug position on the mainboard CUPS does not find any printer...
There is only one print port header available. How can you change the plug position? You turned it around?
The BIOS allows you to set the modes Normal, Bi-Directional and ECP+EPP. You had previously set Bi-Directional or ECP+EPP. Only in these selectable operating modes, data can be transferred from the printer to the computer. This follows from this:
jpg153 wrote:Code: Select all
[ 5.633982] parport0: Printer, Hewlett-Packard HP LaserJet 6MP]
In normal mode, data can only be transferred
to the printer. The printer could then only communicate the states "Busy, Paper End, Select and Error" via signal lines.
The printer is capable of ECP and EPP. Whether Bi-Directional is possible, I do not know. Is there no (PDF) manual available?
jpg153 wrote:Funny enough that dmesg does see the printer clearly, but CUPS does not...
No, command
dmesg only lists
/var/log/dmesg. If you want to find out more, try command
lspci and look for PCI vendor and device codes which could belong to parport. This line from dmesg locks like containing PCI vendor and device codes:
jpg153 wrote:Code: Select all
[ 5.595738] parport_pc 00:02: reported by Plug and Play ACPI]
For me, it really looks like a software problem, including BIOS configuratin, but hardware, cabling and BIOS problems have to be examined first. If you are sure that everything is properly connected, then build and reset everything back to the initial state and reset the printer to the manufacturer's default settings.
ADD:
jpg153 wrote:I reinstalled CUPS 3 times and removed the foo2xxx-package I used for printing on the former HP Laserjet 2014-USB.
So CUPS was there, but just using a foreign driver/filter.
This extraneous driver, better PPD file, is still there. Uninstalling the driver package does not remove the driver from the CUPS environment because CUPS makes a copy and uses the copy.
Once CUPS is uninstalled, this environment will remain. When you re-install, CUPS recognizes that it was already there and uses all found configurations and drivers. To a complete deinstallation belongs, in my opinion, even removing the CUPS environment. On my Salix64 14.1 installation, this is:
Code: Select all
/etc/cups
/usr/doc/cups
/usr/share/cups
/usr/lib64/cups
/usr/include/cups
/var/log/cups
/var/spool/cups
/var/run/cups
/var/cache/cups