system_t.morii.co.jp
2024年7月11日 9時54分
menuconfigにてbusyboxのlpd,lpr,lpqは設定したのですが他に必要な設定などはありますか?
コメント
system_t.morii.co.jp
お世話になっております。
ドットインパクトプリンターVP-F4400Nに直接文字を送って印刷しようと思っています。
USB直接では印刷できることは確認できましがLAN経由で印刷しようとしています。
デスクトップのLinuxからCUPSでlprコマンドで印刷できます。
何か方法がありますでしょうか?
よろしくお願いします。
> system_t.morii.co.jpさん、
>
> お世話になっています、
> マルティネです。
>
> > menuconfigにてbusyboxのlpd,lpr,lpqは設定したのですが他に必要な設定などはありますか?
>
> 環境によりますが、busybox の lpd/lpr/lpq だけでは現在のプリンターに印刷できません。
>
> 「LPD」(Line Printer Daemon)という古いプロトコルの実装だけですので、lpd でサーバーを立ててもファイルを受信するだけです。
>
> lpq/lpr でリモートの LPD サーバーへの通信はできますので、プリンター側に LPD が設定されている場合は理論上印刷できるかもしれませんが、LPD は古くて脆弱性の元にもなっています。ご利用したいプリンターが対応してない可能性が高いと考えています。
> (「lpq -P queue@ip
」、「lpr -P queue@ip -U user -J title < file
」で使います)
>
> 本件は「lpr を使用したい」とのことですが、何か lpr を使用したい理由がありますでしょうか?
> 状況をもう少し説明していただければ相談にのります。
>
> よろしくお願いします。
at_ohsawa
> USB直接では印刷できることは確認できましがLAN経由で印刷しようとしています。
> デスクトップのLinuxからCUPSでlprコマンドで印刷できます。
横から回答失礼します。
現代のデスクトップLinuxで使っているbusyboxではないlprはlprではなくIPP(ポート631)をデフォルトで
話すので、Armadillo-400の本当にlpr(ポート515)を話しているbusyboxとは挙動が異なります。
とりあえずプリンタのマニュアル見てみたんですけど、プリンタのLPRの設定は有効になっているでしょうか
(上の話から推測するとIPPがデフォルト有効でLPRは無効な気がします)
添付で抜粋を貼っていますが、
https://www2.epson.jp/support/manual/NPD6249_00.PDF
のP.34です。
ファイル | ファイルの説明 |
---|---|
NPD6249_00-PDF.png |
system_t.morii.co.jp
> 横から回答失礼します。
>
> 現代のデスクトップLinuxで使っているbusyboxではないlprはlprではなくIPP(ポート631)をデフォルトで
> 話すので、Armadillo-400の本当にlpr(ポート515)を話しているbusyboxとは挙動が異なります。
>
> とりあえずプリンタのマニュアル見てみたんですけど、プリンタのLPRの設定は有効になっているでしょうか
> (上の話から推測するとIPPがデフォルト有効でLPRは無効な気がします)
> 添付で抜粋を貼っていますが、
> https://www2.epson.jp/support/manual/NPD6249_00.PDF
> のP.34です。
回答ありがとうございます。
最優先はIPPみたいですがLPRも有効となっていそうです。
ファイル | ファイルの説明 |
---|---|
VP-F4400設定.jpg |
system_t.morii.co.jp
ありがとうございます。
下記コマンドで動作確認できました。
echo "test" | lpr -P q01@192.168.2.91
> > 横から回答失礼します。
> >
> > 現代のデスクトップLinuxで使っているbusyboxではないlprはlprではなくIPP(ポート631)をデフォルトで
> > 話すので、Armadillo-400の本当にlpr(ポート515)を話しているbusyboxとは挙動が異なります。
> >
> > とりあえずプリンタのマニュアル見てみたんですけど、プリンタのLPRの設定は有効になっているでしょうか
> > (上の話から推測するとIPPがデフォルト有効でLPRは無効な気がします)
> > 添付で抜粋を貼っていますが、
> > https://www2.epson.jp/support/manual/NPD6249_00.PDF
> > のP.34です。
>
> 回答ありがとうございます。
>
> 最優先はIPPみたいですがLPRも有効となっていそうです。
at_ohsawa
at_dominique.m…
2024年7月11日 13時32分
system_t.morii.co.jpさん、
お世話になっています、
マルティネです。
> menuconfigにてbusyboxのlpd,lpr,lpqは設定したのですが他に必要な設定などはありますか?
環境によりますが、busybox の lpd/lpr/lpq だけでは現在のプリンターに印刷できません。
「LPD」(Line Printer Daemon)という古いプロトコルの実装だけですので、lpd でサーバーを立ててもファイルを受信するだけです。
lpq/lpr でリモートの LPD サーバーへの通信はできますので、プリンター側に LPD が設定されている場合は理論上印刷できるかもしれませんが、LPD は古くて脆弱性の元にもなっています。ご利用したいプリンターが対応してない可能性が高いと考えています。
(「
lpq -P queue@ip
」、「lpr -P queue@ip -U user -J title < file
」で使います)本件は「lpr を使用したい」とのことですが、何か lpr を使用したい理由がありますでしょうか?
状況をもう少し説明していただければ相談にのります。
よろしくお願いします。