Skip to content

Add HBPL (ver1) compatible printers - #59

Open
JoesCat wants to merge 1 commit into
OpenPrinting:masterfrom
JoesCat:foo2hbpl1
Open

Add HBPL (ver1) compatible printers#59
JoesCat wants to merge 1 commit into
OpenPrinting:masterfrom
JoesCat:foo2hbpl1

Conversation

@JoesCat

@JoesCat JoesCat commented Aug 27, 2026

Copy link
Copy Markdown

If the printer indicates it is HBPL but does not run under foo2hbpl2, then it may possibly be an earlier version of HBPL which we call ver1, based on earlier work done ~2014 with a Dell-1250c as a base reference. More info found here:
OpenPrinting/foo2zjs#2
OpenPrinting/foo2zjs#24

further references:
OpenPrinting/foo2zjs#21
mikerr/foo2zjs#6
Merge part of Dave Coffin's hbpl1.patch (located here): https://web.archive.org/web/20160515134331/http://cybercom.net/~dcoffin/hbpl/hbpl1.patch

If the printer indicates it is HBPL but does not run under foo2hbpl2, then
it may possibly be an earlier version of HBPL which we call ver1, based on
earlier work done ~2014 with a Dell-1250c as a base reference.
More info found here:
OpenPrinting/foo2zjs#2
OpenPrinting/foo2zjs#24

further references:
OpenPrinting/foo2zjs#21
mikerr/foo2zjs#6
Merge part of Dave Coffin's hbpl1.patch (located here):
https://web.archive.org/web/20160515134331/http://cybercom.net/~dcoffin/hbpl/hbpl1.patch
@JoesCat

JoesCat commented Aug 27, 2026

Copy link
Copy Markdown
Author

I noticed that running a fresh ubuntu or other live USB distro, and then plugging in my printer would indicate my printer was loaded successfully, but failed to run.

On further inspection, the driver that really got loaded was the next in line in the list from foomatic-db, so in my case, even though it indicated loading the Xerox 6010N, the driver that was loaded was Xerox 6100

Afterwards, loading foo2zjs didn't help correct redirection to 6010N but remained at 6100. This addition atleast gets the right ppd file loaded even though foo2zjs isn't loaded yet.

This PR is related to OpenPrinting/foo2zjs#24

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant