0

Processing を使用してインスタレーションを作成しています。ユーザーが入力すると、そのテキストがレシート プリンターに印刷されます。タイムスタンプ付きのテキストファイルをフォルダーに保存する処理と、そのフォルダーを監視して印刷するAutomatorのフォルダーアクションがあります。私の問題は、これらの .txt ファイルに介入が必要なことです...

  • フォーマット > ページに折り返す
  • 余白を変更する
  • ページ設定で 80mm レシート ロールを選択します。

処理側のファイル ヘッダーにコードを追加することで、余白を把握できたと思います。残りで、私は完全な空白を描いています。システム環境設定の「印刷とスキャン」でレシート ロールをデフォルトのページ サイズとして設定しようとしましたが、システム環境設定のリストにレシートのページ サイズが表示されず、テキスト編集内のページ サイズ リストにのみ表示されます。応用。私が求めているのは、TextEdit の既定値をページ ラップ、特定のページ サイズ、特定のプリンターに設定する方法はありますか? その場合、フォルダー アクションは単に印刷できます (希望します)。アイデアは、これらのテキスト ファイルがレシート プリンターから介入なしで自動的に吐き出されるというものです。誰にもアイデアはありますか?前もって感謝します。

4

1 に答える 1

0

AppleScript の TextEdit で利用可能な設定を試してみましたか? (TextEdit の Script ディクショナリの)印刷設定セクションの下を見ると、使用可能なオプションが多数あり、目的にかなり近いものを実現するのに役立つ場合があります。その後、AppleScript をAutomator フォルダー アクションのRun AppleScriptアクションにドロップできます。

別の方法として、思い切って Pages で基準を満たすテンプレートをデザインし、テキストを抽出して Pages テンプレートに貼り付け、それを印刷することもできます。さらに多くの作業が必要になりますが、一度機能するようになれば、今後のニーズの変化に合わせて Pages テンプレートを変更するだけで済みます。

于 2015-05-18T14:23:58.547 に答える