GNU/Linux >> Linux の 問題 >  >> Linux

Mac (および/または Linux) の手動両面印刷

ほとんどですが、葉巻はありません まだ:4 番目のステップは、1 番目のステップから奇数ページのみを取得し、そのセットから偶数ページを取得します... それは良くありません。何か賢いことを考えない限り、これは後で削除します。 (最初のステップですぐに 2 つのファイルを作成することもできますが、確認ダイアログが必要です。Automator で「再起動」または並列処理が行われている可能性があります。

Mac の場合、Automator はあなたの友達です:

  • Automator を開く

  • [印刷プラグイン] を選択します (印刷プラグインは、印刷ダイアログで使用できるワークフローです。印刷するドキュメントの PDF バージョンを受け入れます。10.6 Snow Leopard より前のバージョンでは、ワークフローを保存するまで、この選択ができない場合があります。空のワークフローを作成するときと同じように動作するはずです。)

  • 次のアイテムをワークフローの右側にドラッグします:

    <オール>
  • 「奇数ページと偶数ページを抽出」で「奇数」を選択

  • "Finder 項目を印刷"

  • 「確認を求めてください」、いくつかの指示を書いてください

  • 「奇数ページと偶数ページを抽出」で「偶数」を選択

  • "Finder 項目を印刷"

  • それを保存。 ~/Library/PDF Services/ で終わります したがって、印刷ダイアログの PDF メニューの一部になります。



ページの合計が奇数の場合、最初の実行の最初または最後のページを少しいじる必要があります。 (スタック全体をプリンターに戻した場合、完了時に最後のページが用紙トレイに残っている可能性があります。ステップ 3 の指示を調整してみてください。)


sourceforge には duplexpr と呼ばれるプロジェクトがあり、あなたのやりたいことを実行できます。

http://sourceforge.net/projects/duplexpr/

ずいぶん前に書いたもので、興味を引くことができなかったので、更新していません。> 0 のアクティブ ユーザー ベース、または開発やテストの支援に関心のある人を獲得できれば、もう一度取り組みます。いくつかの追加機能を備えた新しい開発コードもあります。また、コマンド ラインに行かなくてもデスクトップから使用できるように、GUI 対応にすることも試しています。

これは、非両面プリンターの両面印刷をエミュレートする一連の bash スクリプトです。毎日使っています - 何年もの間。

ユニークな機能の 1 つは、バッチ両面印刷が可能なため、一度に複数のジョブを印刷でき、ジョブごとに 1 回ではなく、紙のスタック全体を 1 回裏返して再挿入するだけでよいことです。

現在のバージョン (sourceforge 上) にはいくつかの問題があります。 1 つ目は、bash を変更したことです。現在のスクリプトを (ダウンロード後に) 機能させるには、各スクリプトの最初の行を #!/bin/sh から #!/bin/bash に変更する必要があります

もう 1 つの問題は設計上の問題です。プリンターによって用紙の処理方法は異なります。印刷面を上にしてページを出すものもあれば、印刷面を下にしてページを出すものもあります。これは、複数の両面印刷アルゴリズムが必要であることを意味します。 duplexpr は現在、1 つのアルゴリズムのみをサポートしています。 HP Deskjet 720 および 895 (古い) や HP C4480 (新しい) などのプリンターで完全に動作します。 HP Laserjets (1006 および 1020) でほぼ動作します。これらでは、印刷されるすべてのページは正しく、正しい順序で印刷されますが、ジョブの印刷が終了した後、各ページを手動で裏返す必要があります (1/2 ではなく 2/1、4/3 ... で出力されます)。 、3/4)。

それをチェックして、それを使用することに興味がある場合は、私に連絡してください。 sourceforge プロジェクト ページ (上記の URL) からメールを送信できます。

いくつかの考え:

duplexpr は実際にはページの印刷範囲には対応していません。これは、ほとんどのアプリケーションの印刷ダイアログで利用可能な「ファイルに出力」および「ページ範囲」オプションを使用して行うことができます。

出力をファイル (デフォルト (少なくとも Linux の場合) のポストスクリプト形式) で取得したら、いくつかのオプションがあります。その後、duplexpr を介して実行できます (ちなみに、これは他の投稿者が言及した奇数ページの問題を処理します)。

コマンド ライン インターフェイス (cli) を使用して処理できる場合は、lp コマンドまたは lpr のどちらをインストールしても、奇数ページのみ、偶数ページのみに指定できるオプションがあり、必要に応じてページ範囲を指定することもできます。それが気に入らない場合は、xpp と呼ばれる驚くべき小さな GUI ユーティリティがあり、これらすべてを行うことができます。偶数ページまたは奇数ページのみを印刷する既存のプリンターのエイリアスを作成することもできます。両面印刷の 2 回目のパス (2 番目の面) での紙詰まりや複数のページ フィードから回復するために常に使用しているため、最初からやり直すことなく片面のページがゴミにならずに印刷を終えることができます。

これらの手動の方法のいずれかを使用すると、ページ数が奇数の場合、フォームフィードをプリンターに送信して最後のページを排出することができます:

エコー -n $'\f' | lp

または、フォームフィードだけを含むファイルを作成して lp に送信することもできます。これは、これまでに試したすべてのプリンターで機能します。

いずれにせよ、最後のページを再挿入しないように覚えておくよりははるかに簡単です。

HTH

ジョー


HP 両面印刷ソフトウェアをご覧ください。


Linux
  1. LinuxVPSの推奨事項と禁止事項

  2. LinuxおよびMacOSにpython-openstackclientをインストールします

  3. Linux と Mac OSX を区別するための GCC/G++ のマクロ?

  1. Mac OS X 上の Linux のクロスコンパイラ?

  2. Linux および Mac OS X 用の XPerf の代替手段は何ですか?

  3. Linux での ATA および SATA ディスクの名前

  1. Linuxで印刷するための3つのヒント

  2. 初心者と専門家のための10のLinuxコマンドチュートリアル

  3. Linuxでの印刷にCUPSを使用するためのヒントとコツ