##openbsd の隘路は 印刷と思ってました。 でも 違いました。
##wifi で EP-702 A でいけます (lpd:://アドレス/queue)。
これで Open BSD での印刷の問題は解決したので Open BSD は 日常使いの パソコンになりました。
以下は以前に書いたもので、 openbsdでのサポートがない brothe DCP-J925N の場合です
自分は 以下の状況です。
openbsd----cross cable ----archlinux ...[ wifi printger DCP-J925N ]
が 普通の HUBを使った構成でもいいとおもいます。
cross cable をつかうとHUBが省略できますので 自分はこうして節約してます。
なお実は
openbsd:chromium--->chromium:windows10:usb ---->[ usb printer PX-404A ]
も OKです。
さて
archlinux:chromium--->chromium:windows10:usb ---->[ usb printer PX-404A ] の場合を詳しく書きます。
1)archlinux では [ wifi printger DCP-J925N ]に wifi を通して印刷できてます。
このプリンターの archlinux での名前は wifi-925 です。
また こnprinter は、cupsではサポートされていなく
発売元では debとrpmパッケージがあるだけなので
archlinuxでは普通はつかえませんが、
https://github.com/nozaki87/brother-dcpj925n/blob/master/PKGBUILD
で 青い息吐息でやっと使えるようになってます。
2)以下はopenbsdでの設定です。
#これにて chromeの上で 右クリックすると印刷 メニューがでてきます
#こうなると まるでchromeが 一種のOSです。
it is fun that i do the print command on OpenBSD's chrome
at the company , then ​i get the printing at my home's printer which is
registerd on ArchLinux's chromium .
で一言
#ブラウザを制するものは世界を制する
多分おそらく
「cupsさんよー、おメエの出る幕じゃねえ
これは chromeの身内同士の 問題じゃけんねえ
他人の力は借りず 俺達だけで解決するとよ」
archは cupsパワーで 印刷してるのだが
openbsd は、chrome でつながった archの力で印刷してるねー
##Google ドキュメントの中に表計算ソフトがあります
calcから直接には印刷ができませんがまず出来上がった表計算をPDF として保存します
これは印刷メニューからすぐできます
それが x.pdf であったとしてその次に
chrome x.pdf
にて Chrome の上で PDF ファイルが開きます
次に右クリックして印刷メニューを出して普通に印刷できます
##もっと原理的にすると以下になります
## つまりpdfファイルなら印刷できます
大概 printメニューで PDFファイルにできます
それが output.pdfだとすると
A)openbsd で
./print-at_thin.bat output.pdf
ただし print-at_thin.batは
scp $1 taro@192.168.188.2:/home/taro
B)192.168.188.2な archlinuxマシンでは
./print.bat output.pdf
をするだけです
ここに
print.bat は
lp -dthin_PX-404A $1
また /etc/printcap で thin_PX-404A は
thin_PX-404A|EPSON PX-404A:rm=thinHHH:rp=thin_PX-404A:
と定義されてます
##<追加>
txtファイルの場合は archlinuxにscpで送ってから
archkinuxで
paps $1 --header | ps2pdf - out.pdf ; lp -dthin_PX-404A out.pdf
なシェルスクリプトで解決します
##以上で openbsdの印刷問題はまず解決でしょう
##lprを使うleafpad, seamonkeyでは
# ls -l /usr/bin/lpr
lrwxr-xr-x 1 root wheel 18 Jun 1 05:52 /usr/bin/lpr ->
/home/snap/lpr.bat
# cat /home/snap/lpr.bat
lp -dEP-901A
また 英語なら
a2ps k.txt
にて印刷される
ソースコードなら
enscript k.txt
の方がよい