3
我想使用「hplip」從android設備進行打印。請告訴我如何構建「hplip」並在android中使用。 是否有任何包裝可用於Android?如何使用hplip for android
見HPLIP文檔here
我想使用「hplip」從android設備進行打印。請告訴我如何構建「hplip」並在android中使用。 是否有任何包裝可用於Android?如何使用hplip for android
見HPLIP文檔here
可以靜電積累 「的hpijs」,也就是 「hplib」 和Ghostscript的一部分,它可以在Android上運行。這樣 打印命令:
gs -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="deskjet 5550" -r300x300 -dNOPAUSE -dSAFER -sOutputFile="/dev/usb/lp0" ruler.pdf -c quit
PS:很久很久以前「的hpijs」是單一的,這樣你就可以得到舊版本。這裏是建設的hpijs殼(殼的意見是母語,你可以使用谷歌翻譯:))
#!/bin/sh
# 說明:本腳本是交叉(ARM)編譯hpijs-2.1.4
DESTDIR=${PWD}/_install
# 1.下載源碼 項目地址:http://sourceforge.net/projects/hpinkjet/files/
wget http://superb-dca2.dl.sourceforge.net/project/hpinkjet/hpijs/2.1.4/hpijs-2.1.4.tar.gz &&
# 2.解壓源碼
tar xvzf hpijs-2.1.4.tar.gz && cd hpijs-2.1.4 &&
# 3.配置 說明:CXXFLAGS默認是"-g -O2",這裏添加-static以靜態編譯hpijs
./configure --host=arm-linux --target=arm-linux --build=i686-linux CC=arm-linux-gcc CXX=arm-linux-g++ LD=arm-linux-ld RANLIB=arm-linux-ranlib AR=arm-linux-ar CXXFLAGS="-static -g -O2" --prefix=/ LDFLAGS=-L../jpeg-8b/.libs &&
# 4.修正語法錯誤 dj3320.cpp第403行和registry.cpp第249行 開頭的char改爲const char
sed -i '249s/\tchar\t/\tconst char\t/' registry.cpp &&
sed -i '403s/ char/ const char/' dj3320.cpp &&
# 5.編譯並安裝
make && make install DESTDIR=$DESTDIR
# 6.hpijs支持的打印機型號:hpijs-2.1.4/ppd查看.
# MDL MFG名字都在ppd文件中.
什麼是「HPLIP」?任何文件,請分享這裏 –
@ZalaJanaksinh見的問題,我有添加文檔鏈接。 – Parveen
感謝兄弟... –