このプロジェクトは、macOSでGNU COBOLを使用して印刷を行うためのサンプルプログラムです。
このプログラムは以下の機能を提供します:
- テキストファイルの作成
- Canon TS8630シリーズプリンターへの印刷
- macOS
- GNU COBOL
- Canon TS8630シリーズプリンター(または他のプリンター - その場合はソースコードのプリンター名を変更してください)
- プリンターの状態確認:
lpstat -pこのコマンドで利用可能なプリンターとその状態を確認できます。
例:printer Canon_TS8630_series is idle. enabled since Wed Jan 8 00:24:07 2025
- プログラムのコンパイル:
cobc -x print_test.cob- プログラムの実行:
./print_test/tmp/test_print.txtにテストメッセージを書き込みます- macOSの
lpコマンドを使用してファイルを印刷します - デフォルトで「This is a test print from GNU Cobol」というメッセージが印刷されます
異なるプリンターを使用する場合は、print_test.cobの以下の行を編集してください:
STRING "lp -d Canon_TS8630_series " PRINT-FILEプリンター名を適切なものに変更してください。
- プログラムを実行する前に、プリンターが正しく設定されていることを確認してください
- 印刷先のプリンター名が正しいことを確認してください