Hello dear,
I have enable USB Printer Support in Kernel configuration.Also get /dev/usb/lp0 node and print through terminal cmd echo -en "\sSTRING" >/dev/usb/lp0
on HP Deskjet D5568.
But my requirement is to print through cups.
I have cross- compiled cups like this
export CC=/opt/arm-2009q1/bin/arm-none-linux-gnueabi-gcc
export CXX=/opt/arm-2009q1/bin/arm-none-linux-gnueabi-g++
export LD=/opt/arm-2009q1/bin/arm-none-linux-gnueabi-ld
export LDFLAGS="-static"
./configure --prefix=/nfs/targetNFS --host=/opt/arm-2009q1/bin/arm-none-linux-gnueabi- --disable-dbus --enable-static-link --disable-shared
make
make install
it cross compiled successfully.but when i print lpr /text.txt give error
root@am180x-evm:/# lpr /opt/lalit.txt
lpr: Error - scheduler not responding!
also it shows driver =none in devices file
root@am180x-evm:/proc/bus/usb# cat devices
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=03f0 ProdID=8211 Rev= 1.00
S: Manufacturer=HP
S: Product=Deskjet D5500 series
S: SerialNumber=CN9BDDD12P05FH
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=(none)
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=d4 Prot=00 Driver=(none)
E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
suggest me for the same.
Harnek Singh