PrintFab cannot check ink level on Stylus 2100

Questions on certain printers and applications
Post Reply
rfamiev
Posts: 8
Joined: Thu Feb 14, 2013 10:47 pm

PrintFab cannot check ink level on Stylus 2100

Post by rfamiev »

Hello!

Have installed the demo version of the PrintFab to test it's compatibility with my Epson SP2100. One thing that I found that it cannot get the status of the inks from the printer. This error is shown:

Code: Select all

main: printer control returned -104
Is it issue with PrintFab or printer? The Epson driver correctly shows the ink level...

Thanks
rfamiev
Posts: 8
Joined: Thu Feb 14, 2013 10:47 pm

Re: PrintFab cannot check ink level on Stylus 2100

Post by rfamiev »

Well - I am just amazed for the level of support for this product...
How I could buy it if there is no answer for my question? Will stay away.

Thanks a lot.
zedonet
Site Admin
Posts: 2156
Joined: Fri Oct 06, 2006 8:02 am

Re: PrintFab cannot check ink level on Stylus 2100

Post by zedonet »

Hello,

please excuse that you didn't get a response earlier.

We try to constantly monitor the forum and to answer every question. However, if you want to make sure to get a reaction, please email us or use the "Contact form" http://www.zedonet.com/en_feedback_form_pf.phtml .

Ink status from PrintFab Toolbox should work for the Epson Stylus Photo 2100 printer. A requirement is that the printer is connected directly to the computer by USB cable and not via a router or printer server.

What is the connection shown in PrintFab Toolbox, right column (e.g. "usb" or "usbtb")?
rfamiev
Posts: 8
Joined: Thu Feb 14, 2013 10:47 pm

Re: PrintFab cannot check ink level on Stylus 2100

Post by rfamiev »

The printer is shown as "usb" and connected directly to computer USB socket (no hubs or print servers).
Are there any way I could check the log of the communication between PrintFab and printer?
This is strange to see that supported feature not working on my printer.
*****************
Update: I have tested the usbtb driver - it does not help (same error code returned).
I have two printers: Epson SP R800 and Epson SP 2100. When I use usbtb driver - PrintFab cannot retrieve ink status from both printers (both produces -104 error).
When I use these printers with standard usb driver - PrintFab reads the ink level from R800 and fails to read from 2100 (with 104 error).
I have tried to swap the printers (to check the cables) - no change - same result.
I really like the PrintFab - if I can resolve this issue it really be great.
zedonet
Site Admin
Posts: 2156
Joined: Fri Oct 06, 2006 8:02 am

Re: PrintFab cannot check ink level on Stylus 2100

Post by zedonet »

We just tried the ink level function with several Epson printers and could not find a problem. However, we no longer have an Epson Stylus Photo 2100 printer here in our office to test with this specific printer.

Is the error reported immediately or does the PrintFab Toolbox dialog "hang" and the error is reported when you switch off or unplug the printer?
rfamiev
Posts: 8
Joined: Thu Feb 14, 2013 10:47 pm

Re: PrintFab cannot check ink level on Stylus 2100

Post by rfamiev »

The error reported immediately (no wait time at all).
Is it possible to see somewhere the log of the exchanges between PrintFab and printer when it ask for the ink levels?
zedonet
Site Admin
Posts: 2156
Joined: Fri Oct 06, 2006 8:02 am

Re: PrintFab cannot check ink level on Stylus 2100

Post by zedonet »

Yes, you can start a PrintFab debug tool from a terminal window. Open the program "Terminal" (Applications -> Utilities), then enter

Code: Select all

/library/printers/printfab/inkleveltool.app/contents/macos/inkleveltool stp2100 -debug
If you get the error message "No such file or directory", please check the command syntax (or copy the line from above and paste it into the Terminal window).

If you get the error message "?Create from ID failed", you will have to replace "stp2100" with the actual printer queue name which you can find in "System Preferences" -> "Print & Fax" -> click on printer -> "Options & Supplies" -> "Queue Name" on tab "General".

Otherwise you should get some reply like

"Epson Reportdata with len=.." (several lines)

Please post the result here (copy & paste).
rfamiev
Posts: 8
Joined: Thu Feb 14, 2013 10:47 pm

Re: PrintFab cannot check ink level on Stylus 2100

Post by rfamiev »

This is the output from my both printers - unsuccessful from 2100:

Code: Select all

Mac:~ rfamiev$ /Library/Printers/PrintFab/inkleveltool.app/Contents/MacOS/inkleveltool stp2100 -debug
?Error: unexpected printer reply
?Error: unexpected printer reply
Epson Reportdata with len=0:
p69?0?uP
And this is I have tried for R800:

Code: Select all

Mac:~ rfamiev$ /Library/Printers/PrintFab/inkleveltool.app/Contents/MacOS/inkleveltool stpr800 -debug
Epson Reportdata with len=100:
@BDC ST2
X
0x40, 0x42, 0x44, 0x43, 0x20, 0x53, 0x54, 0x32, 0x0d, 0x0a, 0x58, 0x00, 0x01, 0x01, 0x03, 0x06, 0x02, 0x01, 0xff, 0x0b, 0x11, 0x04, 0x32, 0x2f, 0x32, 0x31, 0x32, 0x32, 0x34, 0x34, 0x32, 0x2c, 0x34, 0x30, 0x32, 0x35, 0x33, 0x34, 0x0f, 0x19, 0x03, 0x05, 0x03, 0x1c, 0x04, 0x02, 0x46, 0x03, 0x01, 0x41, 0x0b, 0x00, 0x59, 0x01, 0x00, 0x4f, 0x0c, 0x09, 0x2e, 0x0d, 0x0a, 0x0d, 0x0e, 0x0b, 0x3f, 0x10, 0x09, 0x01, 0x08, 0x4e, 0x0e, 0x4e, 0x4e, 0x01, 0x4e, 0x4e, 0x13, 0x01, 0x01, 0x15, 0x02, 0x2e, 0x00, 0x19, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x1b, 0x01, 0x00, 
Yellow=28
Magenta=70
Cyan=65
Black=89
Photo black=79
Red=46
Blue=13
Optimizer=63
Post Reply