#8907 closed bug (not reproducible)
(Gutenprint) can't select Epson Stylus DX4400
Reported by: | Morbid | Owned by: | phoudoin |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Printers | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
See Screenshot with included description!
Attachments (4)
Change History (33)
by , 12 years ago
Attachment: | screenshot1.png added |
---|
comment:1 by , 12 years ago
comment:2 by , 12 years ago
That was my first Idea, too! Tested with german and english on my PC and both the same result. Than i tried on my Uncles PC, also an Epson-Printer-Model (CX....), but there was no Problem.
comment:3 by , 12 years ago
And on my Uncles PC are original Cartridges. So i expect: maybe the Refill-Cartridges in my Printer!?! But the Moment i didn't have original Cartridges for DX4400 Printer.
by , 12 years ago
Attachment: | screenshot2.png added |
---|
comment:4 by , 12 years ago
On Screenshot2.png tried to select DX4400 and want to make a Test-Print via StyleEdit. The Printer shuts down and the Printstatus-Window stay on the screen.
comment:5 by , 12 years ago
I've changed my mind, and now suspect an USB string language issue. Could you attach an listusb -v and a listusb -v /dev/bus/usb/path/to/your/printer, to see if the strings are retrieved without issue by listusb tool?
comment:6 by , 12 years ago
Could be that your USB printer don't support 0 as default string descriptor language, and instead return the "Language Error" string instead. Is it an old USB printer?
by , 12 years ago
Attachment: | listusb -v added |
---|
comment:7 by , 12 years ago
Confirmed that the "Language Error" string is actually returned by the printer itself: http://www.sane-project.org/unsupported/epson-stylus-dx4450.html
comment:9 by , 12 years ago
Indeed, no trace of your printer. Mostly because this printer needs to have a firmware loaded first to publish and behave like a fully working USB printer (or scanner, for that matter) :-(
comment:10 by , 12 years ago
Sorry for waiting! Was a little confused! I'm new to Haiku! Where can i find /dev/bus/usb/? Is it under home, common or system folder?
comment:11 by , 12 years ago
/dev is its own top level directory, it's simply not shown in Tracker (since one normally doesn't need to care about it), but you can get to it in Terminal.
comment:12 by , 12 years ago
Thanks! Will try it, and yes it's an old printer. Aprox. 5 or 6 Years old.
by , 12 years ago
Attachment: | Terminal_dev_bus_usb added |
---|
comment:14 by , 12 years ago
Have to restart Haiku! Something was blocking the system! -> listusb -v /dev/bus/usb/0/1 in file Terminal_dev_bus_usb.
comment:15 by , 12 years ago
The "Language Error Language Error" is, as suspected, returned by your printer as manufacturer and product strings, hence the USB port name entry. Not a sexy port name indeed, but as we have no way to detect the descriptor string requests failed, we can't even fallback to USB IDs static table to find a better port name - a feature which is not yet implemented anyway ;-).
Anyway, this should not block the port actual usage, as that's just a naming issue. If you select this broken port name, does it actually print on it?
I will be really surprised if it does, as I fear that such printer actually needs a firmware to be loaded over USB first in order to do the job, and the unset string descriptor is just a symptom of that.
comment:16 by , 12 years ago
No DX4400 did'nt print. New try with selecting in Gutenprint DX4450. Result was that the Printer starting to Print and after aprox. 3 seconds device was shutting down again!
comment:17 by , 12 years ago
Cause of blocking Haiku was that i can't interrupt with STRG-ALT-DEL with force cancel Printer -Service. After restart Haiku holds the Printer-Task. The hole system hangs up so i had to restart again.
comment:18 by , 12 years ago
Understand what you're meaning! Thanks for commitment and bye for now! Just one question at last: Are there plans to port CUPS to Haiku?
comment:19 by , 12 years ago
There are two separate ports of CUPS for Haiku over on http://dev.osdrawer.net. No idea if either actually work.
comment:20 by , 12 years ago
Thanks! I asked because i have another Printer (HP Deskjet D1460)that will not supported by Gutenprint. Getting a PPD-File from HP and copied it in the Cups-Folder under ZETA and it works.
comment:21 by , 12 years ago
Component: | Printing → Drivers/Printers |
---|
comment:23 by , 8 years ago
Sorry, can not be tested by me anymore because Epson DX4400 and HP Deskjet D1460 Printers are scraped. Thx.
comment:24 by , 4 years ago
Milestone: | R1 → R1.1 |
---|
comment:25 by , 4 years ago
Note: gutenprint 5.3 now supports Epson Stylus DX4400 (escp2-dx4400).
comment:26 by , 4 years ago
Please close this ticket. User no longer has the printers to test.
NOTE: 1. According to gutenprint forums, the Epson DX4400 is now supported. 2. HP D1460 - requires HPLIP (not supported by gutenprint)
comment:28 by , 2 years ago
Resolution: | → not reproducible |
---|---|
Status: | new → closed |
comment:29 by , 14 months ago
Milestone: | R1.1 → Unscheduled |
---|
Seems related to localisation, but I've yet to figure the details...