Ubuntu 12.04にアップグレードした後、HP LaserJet 2420プリンタでlprを使用してプレーンテキストファイルを印刷すると、非常に特定の欠陥が発生しました。印刷する必要があるすべての文字について、実際に印刷される文字のASCIIコードは正確に2です。正しい文字。たとえば、echo "A" | lpr
文字Cを印刷し、echo "Z" | lpr
記号\などを印刷します。標準のhplipライブラリをインストールしました。この奇妙な問題の原因と解決策を知っている人はいますか?
答え1
他のモデルのHP LaserJetプリンタに接続されているUbuntu 10.04からUbuntu 12.04にアップグレードした2台目のコンピュータでも、同じ奇妙な問題が発生しました。原因と回避策は依然として謎です。ただし、Postscript印刷はまだ機能しているため、次の機能を使用すると問題を回避できます$HOME/.bashrc
。
Lpr () {
paps --paper=letter --font="Courier 11" --bottom-margin=44 --top-margin=40 --left-margin=42 --right-margin=38 "$1" | /usr/bin/lpr
}