Suche senden
Hochladen
Jasper reportslibraryでプリンタに直接印刷
•
Als ODP, PDF herunterladen
•
3 gefällt mir
•
3,764 views
雄介 荒川
Folgen
iReportの帳票とCSVのデータをJavaでキックして直接印刷させてみました。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 14
Jetzt herunterladen
Empfohlen
俺と2016コミュニティ活動振り返り
俺と2016コミュニティ活動振り返り
Masayuki KaToH
Service worker hackathon -Word Press Plugin
Service worker hackathon -Word Press Plugin
Asuka Kadowaki
俺とGitHub
俺とGitHub
Masayuki KaToH
大規模プロダクト Webpack やっていく気持ち
大規模プロダクト Webpack やっていく気持ち
Takumi Ohashi
俺とホットキー
俺とホットキー
Masayuki KaToH
ウェブアプリケーションのパフォーマンスチューニング
ウェブアプリケーションのパフォーマンスチューニング
Yasuhiro Onishi
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
gulp芸
gulp芸
Yuki Ishikawa
Empfohlen
俺と2016コミュニティ活動振り返り
俺と2016コミュニティ活動振り返り
Masayuki KaToH
Service worker hackathon -Word Press Plugin
Service worker hackathon -Word Press Plugin
Asuka Kadowaki
俺とGitHub
俺とGitHub
Masayuki KaToH
大規模プロダクト Webpack やっていく気持ち
大規模プロダクト Webpack やっていく気持ち
Takumi Ohashi
俺とホットキー
俺とホットキー
Masayuki KaToH
ウェブアプリケーションのパフォーマンスチューニング
ウェブアプリケーションのパフォーマンスチューニング
Yasuhiro Onishi
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
gulp芸
gulp芸
Yuki Ishikawa
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
Administración por objetivos
Administración por objetivos
rosaura0
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
InstitutoBBVAdePensiones
여행사순위『LG777』.『XYZ』국내선할인항공
여행사순위『LG777』.『XYZ』국내선할인항공
foskfs
2.11 Degree Certificate
2.11 Degree Certificate
Bryan Decena
seattle magazine cowboy
seattle magazine cowboy
joanna kadish
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Nur Fatehah
Stop aids
Stop aids
nanajguburia
bahan kimia
bahan kimia
Erlyna Rahmawati
BRW Article Feb 2003 - Ageing Workforce
BRW Article Feb 2003 - Ageing Workforce
Jonathan Morris
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Muhammad Nashiruddin
Edit usul fiqh 2 0506
Edit usul fiqh 2 0506
Kamarudin Jaafar
5.03 ppt safe clean envrionment
5.03 ppt safe clean envrionment
melodiekernahan
프라하호텔예약『BU797』.『COM』10년미국관광비자
프라하호텔예약『BU797』.『COM』10년미국관광비자
dehryes
The fundamentals that directly mean to affect conversion rate of mobile app
The fundamentals that directly mean to affect conversion rate of mobile app
iMOBDEV Technologies Pvt. Ltd.
Review the effectiveness of constructed wetlands for the treatment of either ...
Review the effectiveness of constructed wetlands for the treatment of either ...
www.StudentsAssignmentHelp.com
Weitere ähnliche Inhalte
Was ist angesagt?
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
Was ist angesagt?
(7)
React+fluxを導入した話
React+fluxを導入した話
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
[jjug] Java と Benchmark
[jjug] Java と Benchmark
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Andere mochten auch
Administración por objetivos
Administración por objetivos
rosaura0
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
InstitutoBBVAdePensiones
여행사순위『LG777』.『XYZ』국내선할인항공
여행사순위『LG777』.『XYZ』국내선할인항공
foskfs
2.11 Degree Certificate
2.11 Degree Certificate
Bryan Decena
seattle magazine cowboy
seattle magazine cowboy
joanna kadish
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Nur Fatehah
Stop aids
Stop aids
nanajguburia
bahan kimia
bahan kimia
Erlyna Rahmawati
BRW Article Feb 2003 - Ageing Workforce
BRW Article Feb 2003 - Ageing Workforce
Jonathan Morris
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Muhammad Nashiruddin
Edit usul fiqh 2 0506
Edit usul fiqh 2 0506
Kamarudin Jaafar
5.03 ppt safe clean envrionment
5.03 ppt safe clean envrionment
melodiekernahan
프라하호텔예약『BU797』.『COM』10년미국관광비자
프라하호텔예약『BU797』.『COM』10년미국관광비자
dehryes
The fundamentals that directly mean to affect conversion rate of mobile app
The fundamentals that directly mean to affect conversion rate of mobile app
iMOBDEV Technologies Pvt. Ltd.
Review the effectiveness of constructed wetlands for the treatment of either ...
Review the effectiveness of constructed wetlands for the treatment of either ...
www.StudentsAssignmentHelp.com
Pemahaman jihad bagian 2
Pemahaman jihad bagian 2
Andri Ismail
Actividades para maiores 2014 - 2015
Actividades para maiores 2014 - 2015
Concello de Abegondo
Waris
Waris
huuriyahbahiirah
JOB DESCRIPTION FO SPV
JOB DESCRIPTION FO SPV
Ngurah Putra
Excelentes dibujos de julian beever
Excelentes dibujos de julian beever
Salvador Mata Sosa
Andere mochten auch
(20)
Administración por objetivos
Administración por objetivos
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
14 - Revisión de las proyecciones de población, parte 3 (2015) (ESP)
여행사순위『LG777』.『XYZ』국내선할인항공
여행사순위『LG777』.『XYZ』국내선할인항공
2.11 Degree Certificate
2.11 Degree Certificate
seattle magazine cowboy
seattle magazine cowboy
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Tanggar amanat ( nanti printkan setiap helaian 36 keping )
Stop aids
Stop aids
bahan kimia
bahan kimia
BRW Article Feb 2003 - Ageing Workforce
BRW Article Feb 2003 - Ageing Workforce
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Hukum Keluarga dalam Tafsir Adhwa' al-Bayan
Edit usul fiqh 2 0506
Edit usul fiqh 2 0506
5.03 ppt safe clean envrionment
5.03 ppt safe clean envrionment
프라하호텔예약『BU797』.『COM』10년미국관광비자
프라하호텔예약『BU797』.『COM』10년미국관광비자
The fundamentals that directly mean to affect conversion rate of mobile app
The fundamentals that directly mean to affect conversion rate of mobile app
Review the effectiveness of constructed wetlands for the treatment of either ...
Review the effectiveness of constructed wetlands for the treatment of either ...
Pemahaman jihad bagian 2
Pemahaman jihad bagian 2
Actividades para maiores 2014 - 2015
Actividades para maiores 2014 - 2015
Waris
Waris
JOB DESCRIPTION FO SPV
JOB DESCRIPTION FO SPV
Excelentes dibujos de julian beever
Excelentes dibujos de julian beever
Kürzlich hochgeladen
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Kürzlich hochgeladen
(7)
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Jasper reportslibraryでプリンタに直接印刷
1.
プリンタに直接印刷 ~JasperReports Libraryを使ってバッチ印刷~ Japan JasperServer
Users Group Kansai 荒川 雄介
2.
自己紹介 ● 荒川 雄介 ● 某社の情報システム部(雑用係) ●
Twitter : @Arachansan ● Google+ : yusu.arakawa@gmail.com ● FB: yusuke.aqua ● GitHub: arachan Google+で呟きまくっています。
3.
納品書印刷システム ● Informix →
VB6 → CSVファイル→FileMaker(印刷)
4.
動機 ● 業務から改善要請 – ページングに対応した納品書 –
ファイルメーカーでは無理 ● 実現させるには – iReportであれば可能 – VB6からJavaで起動させればいい
5.
● Informix →
VB6 → CSVファイル→FileMaker(印刷) ● Informix → VB6 → CSVファイル→Jasperreports ● 印刷の部分をJavaに置き換えてやる!
6.
課題 ● jarファイルの作成 – Netbeansを使ってビルド ●
VB6からのKick – コマンドラインから起動させて確認する ● 直接印刷する処理 – Java Printの使い方を調べる
7.
とりあえず完成 ● ファイルメーカーの納品書 – 8行以上商品を入力できない ●
JasperReports Libraryで作成した納品書 – 何行でも商品を入力し出力することが可能
8.
codeの説明 ● ソースコードを表示 ● JasperCSVprint –
印刷のプログラム ● JasperPrint_attribute – プリンタ設定を見つけるプログラム ● プログラムソースは私のGithubを参照 – https://github.com/arachan
9.
ハマりどころ ● VB6のkick部分 – 命令 ●
Shell "java -jar " & App.Path & "印刷処理"& JavaFXAppTest.jar" – 実際の表示 ● Java -jar “Documents” – 実行できない
10.
● VB6のKickの部分 – 命令 ●
Shell "java -jar "" & App.Path & "印刷 理"JavaFXAppTest.jar"",1 – 表示 ● Java -jar “C:¥Documents and Settings......” – 実行成功!
11.
● CSVやJRXMLファイルの場所が違う – Netbeansで実行時 ●
...NetbeansProject¥プロジェクト名¥ – Jarファイルから実行 ● C:¥Users¥yusuke – Java.classのプロパティから実行時クラスの絶対パス を取るMethodを作って対処
12.
● JRCsvDatasourceがCSVファイルを取り込まない – CSV取込み時に文字コードを指定する –
JRCsvDataSource ds = new JRCsvDataSource (csvFile.getAbsolutePath(), "MS932");
13.
● GitHubに公開する方法 – NetbeansからGitHubに公開する方法 ●
ローカルでadd commit してから ● リモートでpushする
14.
今後の予定 ● プリンタ設定をPropertiesに逃がす ● JRXMLとCSVファイル名を引数で取り込む ●
ClassLoader等でリソースファイルを呼び出す ● 印刷設定を変更するGUI画面
Jetzt herunterladen