Webアプリで帳票印刷
0001nobodyさん
垢版 |
02/06/29 19:24ID:14iNLpkU
会社の基幹業務をWebベースで構築したいのですが
帳票印刷がネックとなっています。
みなさんは、どう対応してますか?
ちなみに言語はPHPです。
00022
垢版 |
02/06/29 20:35ID:???
2
0003nobodyさん
垢版 |
02/06/29 21:01ID:HEDiwOZe
HTML画面をエクセルに落としてみんなに印刷してもらう案
0005nobodyさん
垢版 |
02/06/29 21:11ID:???
WSHを使って部長のクライアントマシンを勝手に操作する案
0008nobodyさん
垢版 |
02/06/29 22:03ID:???
JAVAだったら、pdf帳票なんてーのがいっぱいあるんだけどね。
0009nobodyさん
垢版 |
02/06/29 23:41ID:???
はぁ…未だに帳票印刷なんてしてる会社あるのか…
0010かおりん祭り ◆KAORinK6
垢版 |
02/06/30 02:37ID:???
    _____
    /       / ヾ
   /  ∋oノハヽo∈ 
   /    ( ^▽^)  l|l  < 新スレおめでとうございま−す♪  
  /  l|l  ( つ つ
  | ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|
  |        |          |
  |____|_____|     
0011nobodyさん
垢版 |
02/06/30 03:26ID:gl2nBcig
>>9
Legal issueでやむをえない場合もあると思われ

0012nobodyさん
垢版 |
02/06/30 05:11ID:???
>>9
バックオフィスとかの案件やったことないんだろうね。
○十万枚の宛名、書類、証明書印刷なんてざらにあるよ。
0014nobodyさん
垢版 |
02/07/01 10:11ID:???
社内でのみ使うならOSはWin系、ブラウザはIEに限定してActiveX経由でエクセルファイル
に出すのが簡単なんじゃないかな。

ただ、サーバーの構成次第じゃコレも無理だけどね・・・っていうかサーバーのOSや
想定している使用環境くらい書けよ
0015
垢版 |
02/07/01 12:43ID:???
>>14
すまそ

現状クライアントはWin2KのIE6で統一してます。
サーバは検討中、多分IISになりそ
0017nobodyさん
垢版 |
02/07/02 09:56ID:???
>>15
IISならPHPにこだわる必要は無いと思うよ。
PHPで作られたアプリを使いたいなら別だけど、帳票印刷に限って言えば、
PHPよりもASPの方が関連資料が多い。
ASPでエクセルファイルを書き出せばIEならブラウザ上で見れる&印刷できる
下記のサイト載ってるので参考にしてみては?
http://www.kawabata.com/CreateExcel.asp
001815
垢版 |
02/07/02 12:16ID:???
>>16,17
ありがとうございます。
早速、調査検討してご報告します。
0019nobodyさん
垢版 |
02/08/12 13:11ID:ce81OsNP
OS:Linuxでservletでwebアプリなら、どうやって印刷します?
罫線が多い場合には、XSL-FO -> PDFなんて使えるのかなー
HTMLを使った場合には、どの環境でも、ページをきっちり表現できます?
0021nobodyさん
垢版 |
02/08/12 14:07ID:ce81OsNP
>>20
 Crystal Reportはいいですね。でも、簡単なレポート作成には
ヘビーです。
 低コスト(or無料)でLinuxでも使える技術ってあります?
0023nobodyさん
垢版 |
02/08/12 19:38ID:n1yxuury
Flashを駆使するのってどうよ?
もちAction Script必須だがな。
0024nobodyさん
垢版 |
02/08/12 23:16ID:sy9lfRAP
jdk1.4のJava印刷サービスAPIは?
0025nobodyさん
垢版 |
02/08/13 10:09ID:xlP6waTV
>>24
使ったことがありませんが、jdk1.4は罫線関係がうまくいくなら良いですね。罫線で囲まれたボックスの中の文字にも、AWTのようなレイアウトのメカニズム
が働けばいいですよねー。(あるのかな?)
0026nobodyさん
垢版 |
02/08/16 01:20ID:CRTXXA5w
Webでの帳票出力
サーブレットですが

APサーバーから、WIN系のサーバーマシンでエクセルファイルを生成し
帳票を印刷することが出来ます。
JAVA、Win系のCOMを相互に利用できる分散技術があります。
J-integraとかいう商品ですね。

あとは、翼システムとかインフォテックのWeb帳票があります。
でも用は、PSファイルかして、印刷するみたいな感じなので、
社内だとJAVA-COMというやり方のほうが、綺麗な帳票出せると思います。
Web帳票システムはデザインが大変ですね。

あんまりインフラ詳しくないんですが、社内システムなのに、
IISよりも、LinuxとかUnixを望む人が多いのはなぜなんすか?
結構エクセルを使用するユーザーが多いのに、ASPよりもJAVAの方がいいんでしょうか?
ASPしたことないんでわからないっす。



0027nobodyさん
垢版 |
02/08/16 18:27ID:wHy38QGM

おれんところは印刷会社だからクライアントはマックばっかりなんだぽ。
窓に依存するようなコンポーネントをインストールするとなるとだめなんぽ。
ゆえに、翼のPDF帳表なんかになっちゃうんだなー。

どうでもいいけど、pdf帳表だとドットインパクトプリンタの印字って
制御大変じゃないかな?
0028nobodyさん
垢版 |
02/08/17 01:45ID:q/LkDLrE
翼システムの帳票は、プリンタ直接出力モジュールと、PDF作成モジュ
ールとがあったように思う。(用途に応じてどちらか、あるいは両方使用)
プリンタ直接出力は、まるでMS-DOS時代のプリンタ出力みたいに、
Windowsドライバを使わず独自ドライバ&プリンタ内蔵フォントを使う
のでめちゃ速。
画面表示とか帳票の電子保存が必要なら、出力先をPDFにすればPDF
ファイルに書き出せる。
APIをASPとかVBとかからいぢって印刷できるけど、不正なパラメータ
を渡すと(例えば数値型フィールドに文字型データを渡す等)エラー
コードを返さずに無反応だったりして、デバッグが少々やっかいだっ
たけど、きちんとプログラム組めば比較的安定して動いてくれる。
Accessほど細かい制御はできないけど、速さはかなりのもの。
一番の問題は値段(ン百万だったっけ?)か・・・
0030nobodyさん
垢版 |
02/12/27 22:23ID:2O67ndOC
ねぇねぇ。もしかしてJSPって、こういう帳票印刷って出来るの?

例えば、dbの商品データから、単価とか引っ張ってきて、見積もり
書を作って、それをAccessのレポートみたく印刷するとか?

もし可能なら、Access95を捨てられるかも‥‥‥

#規定の罫線や配置の帳票が、HTMLのTABLEタグでは出来ないと
いう理由で、未だに95使わされているのさ。
0031nobodyさん
垢版 |
02/12/29 12:39ID:T9144TtM
>>30
できる。

htmlで足りないのなら、
pdfでの印刷
画像(pngなど)を生成して、ブラウザから印刷する
というのがある。
003230
垢版 |
03/01/03 10:49ID:si7xNs5t
>>31

よし、JSPを勉強しよう!
そんでもって、Access95とおさらばしよう!
003330
垢版 |
03/01/03 10:49ID:si7xNs5t
>>31

 31さん、ありがとうございました
003430
垢版 |
03/01/09 13:11ID:rjZmqikG
>>31

PDFを生成するには、PDFlibというモジュールが要ることが判りました。
(参考:SOFTBANK JSPハンドブック)

で、このPDFlibですが、漏れの読み方が間違ってないとすると、1000ドル
(今の日本円だと、12万円くらいか?)のシェアフィーが必要と読めるん
だけど、間違ってないですか?

12万はちと高いような気が‥‥‥
003631
垢版 |
03/01/09 14:54ID:feRZfRUm
探し方が足りない。
他にもいろいろある。
FOP、iText、Etymon: PJなど。
雑誌名は忘れたけど、最近の雑誌でPDFの生成についての
記事もあったと思う。

ちなみに自分が使ったのはFOP。
ただし、XSLを覚えないと使えないけど。

前にも述べたけど、PDFだけが唯一の手段ではない。他にも、
・画像を生成してブラウザから印刷。
・EXCEL、WORDとして吐き出す。
などがある。
0037nobodyさん
垢版 |
03/01/09 18:56ID:???
HTMLで表示させたページを印字させないように
出来ますか?
スレタイとは逆の目的ですがかなり悩んでいます。
0038nobodyさん
垢版 |
03/01/09 19:06ID:???
>>37
Javascript で右クリック禁止、各種バー非表示にすれば
有る程度は防げるかも。
結局[Alt]+[Print Screen]でスクリーンショット取れるから
完璧な防御策では無いよ。

ところで、なんで印刷禁止にしたいのかを知りたいなぁ。
0039nobodyさん
垢版 |
03/01/09 19:17ID:???
>38
ありがとう。自分でなんかコーデックかけなきゃ無理っぽいですね。
理由は絵に著作権がありからです。
0040nobodyさん
垢版 |
03/01/09 19:54ID:???
>>39
じゃあ、電子透かしとか著作権明記という手もある。
0041nobodyさん
垢版 |
03/01/09 21:19ID:???
>>39
>コーデックかけなきゃ

codecの意味調べて赤くなってください。
0043nobodyさん
垢版 |
03/01/11 01:16ID:oId38DCn
>>30
PDFlibは確か、自社開発で自社業務に使うだけならフリーだと思う。
他人に配布したり、納入する目的でシステムに組み込むのは有料・・・・だったと思う。
0044nobodyさん
垢版 |
03/01/11 18:10ID:LTH3MFlx
うちも上で名前が上がっている翼のSVF使って開発しています。
帳票のデザインにSVF設計部という製品が必要(50万円?)
これは、WordやExcelで線引いて図がかけるレベルの人なら誰でも使いこなせます。
段組なんかもちょとむずかしいけど、すぐ慣れる。

大量データを同一様式で印刷するときは、印刷データを書いた
カンマ区切りやXMLなどのテキストファイルと帳票のデザインを合成して、
プリンタに送るUNIVERSAL CONNECTという製品が必要(40万円)
これが >>28さんのおっしゃるプリンタ直接出力モジュールだと思います。

PDFを作るにはSVF FOR WEBという製品を買って、
tomcatと一緒にインストールしておくと、>>30さんが必要とされているような
ことができます。できたPDFをWeb配信すれば印刷はAcrobatのプラグインに
任せられるかららくちんさんです。
ただ、これが結構高くて、100万前後したと思います

確かに値段が高いのですが、帳票デザインが手軽なのと、印字品質が
とてもいいので、印刷枚数が多い会社なら充分もとがとれるとおもいますよ。
うちの会社では3000枚/日くらいのペースで印刷してます。
0046nobodyさん
垢版 |
03/02/17 00:29ID:cNBaoQpQ
ときにPerlモジュールでPDFJはどうよ。
MacでうまくMakeできなかったけど...
レスを投稿する


ニューススポーツなんでも実況