Hello,
I'm trying to make my new printer Epson L1210 working under FreeBSD (TrueNAS). It works fine under Linux (Fedora 35). I was following this guide https://www.freshports.org/print/epson-inkjet-printer-escpr but `lpinfo -v` returns list without my printer. Printer is connected via USB. I have installed the driver for Epson Inkjet Printer Driver (ESC/P-R) for Linux by `pkg install epson-inkjet-printer-escpr-1.7.17`. Is there anything else I'm missing? Please help.
On linux I get this from `lpinfo`
I'm trying to make my new printer Epson L1210 working under FreeBSD (TrueNAS). It works fine under Linux (Fedora 35). I was following this guide https://www.freshports.org/print/epson-inkjet-printer-escpr but `lpinfo -v` returns list without my printer. Printer is connected via USB. I have installed the driver for Epson Inkjet Printer Driver (ESC/P-R) for Linux by `pkg install epson-inkjet-printer-escpr-1.7.17`. Is there anything else I'm missing? Please help.
Code:
# usbconfig -d 0.2 dump_all_desc
ugen0.2: <EPSON L1210 Series> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (2mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0110
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x04b8
idProduct = 0x130b
bcdDevice = 0x0100
iManufacturer = 0x0001 <EPSON>
iProduct = 0x0002 <L1210 Series>
iSerialNumber = 0x0003 <58384C423030313114>
bNumConfigurations = 0x0001
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x0020
bNumInterfaces = 0x0001
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x00c0
bMaxPower = 0x0001
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0002
bInterfaceClass = 0x0007 <Printer device>
bInterfaceSubClass = 0x0001
bInterfaceProtocol = 0x0002
iInterface = 0x0000 <no string>
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0083 <IN>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0040
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Endpoint 1
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0004 <OUT>
bmAttributes = 0x0002 <BULK>
wMaxPacketSize = 0x0040
bInterval = 0x0000
bRefresh = 0x0000
bSynchAddress = 0x0000
Rich (BB code):
# ls -l /dev/ugen0.2
lrwxr-xr-x 1 root wheel 9 Jan 2 17:35 /dev/ugen0.2 -> usb/0.2.0
# ls -l /dev/usb/0.2.0
crw-rw---- 1 root cups 0xc0 Jan 2 17:35 /dev/usb/0.2.0
Code:
# lpinfo -v
network ipp
network beh
network socket
network http
network ipps
network lpd
network https
On linux I get this from `lpinfo`
Code:
# lpinfo -v
network socket
network lpd
network http
direct hp
file cups-brf:/
network beh
network https
network ipp
network ipps
network smb
direct usb://EPSON/L1210%20Series?serial=58384C423030313114