このプリンタに対するDellのLinuxサポートは、.ppd
2015年以降更新されていないファイルに制限されており、プリンタファームウェアにハードコードされているように見える手動デュアルモードをサポートしていません。
付属のドライバを使用してWindowsで印刷すると、ユーザーは両面印刷オプションを正常に設定できます(one-sided, long-edge, short-edge
)。これにより、プリンタのLCDにページを手動でトレイに戻すように求められます。後ろにジョブが半分完了しました(ボタンを押すとジョブがOkay
完了します)。これは、最初のジョブが送信された後にクライアントコンピュータでユーザー操作を必要としないため、手動両面印刷機能がプリンタファームウェアに組み込まれていることを意味します。 Windowsドライバのドライバファイルには、.ppd
両面印刷ジョブの構成に予想される行があるため、両面印刷デバイスがなくても、プリンタファームウェアが両面印刷ジョブを処理する方法を「知っている」ことが期待できます。 E525w用のLinuxファイルは.ppd
次のことを行います。いいえ両面オプションを設定する行があるため、デフォルトでLinuxで印刷するときに使用できる唯一の両面オプションはですone-sided
。
笑いながら、一度はdos2unix
Windows.ppd
ファイルを編集してLinux Mintと互換性があるようにしましたcups
(添付を参照)。予想どおり、印刷ジョブを構成するときに両面印刷オプションを使用できるようになりました。ただし、両面操作が Linux からプリンターに送信されると、次のように表示され、プリンター・ディスプレイには、one-sided
ユーザーにページをトレイに戻すように求められません。これもやってみましたが、lp sides=two-sided-long-edge
結果は同じです。デフォルトのWindowsドライバに加えて、Dell "Open Print"ドライバを修正しました。しなければならない同じ結果を提供する内蔵プリントサーバーを備えたすべてのDellレーザー/LEDプリンタと広く互換性があります。
もちろん、手動両面印刷はWindowsでうまく機能するため、これはほとんど学術的な練習です。推測すると、このプリンタにはWindowsドライバからプリントサーバーに送信されるカスタムフラグがありますが、これを確認する方法はありません。ファームウェアをリバースエンジニアリングしないと、ドライバが何を変更するのかわかりません.ppd
。もっと多くのことを試みながら、この質問を更新し続ける予定ですが、退屈している人の助けを借りる可能性がある他の提案も開いています。
OPD(オープンプリントドライバ)です。、と同じように修正されました。cups
答え1
まあ、あきらめるのにそれほど長い時間はかからなかった。いくつかの調査の結果、次の結論に達しました。 PS ドライバはプリンタの表示プロンプトで手動両面印刷をサポートしませんが、Windows の PCL v4 ドライバはサポートします。 DellはこれらのドライバのLinuxバージョンを提供しておらず、変換しようとしているPCLドライバについて十分にはわかりません。奇妙なことに、自動プロンプト手動両面印刷オプションは、TCP / IPを介してプリンタに接続されている場合にのみ使用でき、USB経由では機能しません。また、プリンターディスプレイに表示されるプロンプトメッセージの下部にフッターが表示されませんでしたWSD
。これにより、Windows(おそらく)がこれを別々に実行しても、手動両面機能がWebサービスデバイスAPIを介して実装されているようです。 TCP / IPポート通信で。 Windowsでは、プリンタを追加すると自動的にWSDポートが作成されますが、プリンタがそのポートに切り替えられたときに両面印刷を有効にする方法はありません。行って調べてください。
説明に示されているように、Windows VMクライアントにプリンタを追加し、共有サービスを使用してLinuxクライアントで使用できるようにする必要があります。 VMに登録されているGoogle Cloud Printプリンタにプリンタを追加し、ユーティリティを使用してCUPS Cloud Print
CUPS対応プリンタとして追加しました。 Googleにも同じことをするツールがありますがcloud-print-connector
、最初のツールは正しく機能しました。これで、コンピュータとプリンタの間を常に上下に移動せずに手動で両面に印刷できます。