Javaを使って、プログラムからラベルのプリントをしたいと思っています。
今検討しているプリンターは、ブラザー工業のP-touchです。
具体的なプログラムは以下のような感じで、プログラムから直接印字したいと考えています。
/* Create a print job */
PrinterJob job = PrinterJob.getPrinterJob();
PrintPanel pp = new PrintPanel();
job.setPrintable(pp);
/* locate a print service that can handle the request */
PrintService[] services = PrinterJob.lookupPrintServices();
if (services.length > 0) {
for (int i=0; i<services.length; i++) {
if (services[i].getName().equals(printer)) {
job.setPrintService(services[i]);
setPrinterOption(job,pp);
job.print(attributes);
break;
}
}
}
private class PrintPanel implements Printable{
public int print(Graphics g, PageFormat pf, int page) throws PrinterException {
if (page != 0)
return NO_SUCH_PAGE;
印刷用ロジック
return Printable.PAGE_EXISTS ;
}
}
普通のプリンタードライバを用いて印刷するタイプのものは、印刷できることを確認
したのですが、P-touchは、b-pacなどのSDKを使わないとできないものでしょうか?
また、一般的にラベルプリンターには、専用のエディターなどを用いないと印字できない
ものなのでしょうか?
教えていただけましたら幸いです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- その他(プログラミング・Web制作) どうしてもエラーが解決できません。 1 2022/07/23 04:32
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- プリンタ・スキャナー エプソン EW-452Aの自動両面印刷やり方が分かりません 1 2022/09/30 21:25
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- その他(プログラミング・Web制作) 【Python初学者】以下コードについて教えていただきたいです 4 2023/04/19 13:01
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スプレッド(Spread 6) で縮小...
-
印刷ダイアログを表示させない方法
-
イベントプロシージャ 印刷が...
-
A4の2枚をA3の1枚にする編集方法?
-
クリレポのプリンタ設定について
-
vbaでPDFファイルが印刷されない
-
印刷要求順番と印刷出力順番が...
-
Eclipseを使ってソースを印刷し...
-
ActiveReportsを使って[印刷ダ...
-
PHPでPDFファイルの直接印刷
-
cプログラムを読んでいると put...
-
ファイルのパス指定での印刷方法
-
印刷ダイアログを表示させたくない
-
Crystal Report...
-
出力するプリンタを指定したい。
-
PHPでExcelファイルを直接印刷...
-
ActiveReportsの帳票印刷について
-
VBAでエクセルからワードへの差...
-
PHPでPDFの自動印刷
-
webページの印刷制限について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
ACCESSで設定した帳票の用紙サ...
-
vbaでPDFファイルが印刷されない
-
プリンターを指定して印刷するには
-
印刷ダイアログを表示させたくない
-
VBAで不特定枚数印刷をしたいで...
-
VBAにて指定したセルをプルダウ...
-
VB.NET+ActiveReports で印刷...
-
ActiveReportsを使って[印刷ダ...
-
VBscriptでPDFファイルを直接印...
-
PDFファイルを印刷し終了するには
-
webページの印刷制限について
-
イベントプロシージャ 印刷が...
-
クリレポのプリンタ設定について
-
両面印刷設定方法について
-
ファイルのパス指定での印刷方法
-
Accessフォームで全レコードを...
-
VBSでExcelファイル印刷時のプ...
-
VBAで印刷スプール終了の判定を...
おすすめ情報