2ch勢いランキング 全部 1- 最新50

Webアプリで帳票印刷


nobodyさん [] 02/06/29 19:24:14iNLpkU
会社の基幹業務をWebベースで構築したいのですが
帳票印刷がネックとなっています。
みなさんは、どう対応してますか?
ちなみに言語はPHPです。
2 [2] 02/06/29 20:35ID:???
2
nobodyさん [] 02/06/29 21:01:HEDiwOZe
HTML画面をエクセルに落としてみんなに印刷してもらう案
nobodyさん [sage] 02/06/29 21:07ID:???
PDFしかないっしょ
nobodyさん [sage] 02/06/29 21:11ID:???
WSHを使って部長のクライアントマシンを勝手に操作する案
nobodyさん [sage] 02/06/29 21:11ID:???
>4
んなこたあない。
nobodyさん [sage] 02/06/29 21:13ID:???
サーバからFaxを送信する案
nobodyさん [sage] 02/06/29 22:03ID:???
JAVAだったら、pdf帳票なんてーのがいっぱいあるんだけどね。
nobodyさん [sage] 02/06/29 23:41ID:???
はぁ…未だに帳票印刷なんてしてる会社あるのか…
かおりん祭り ◆KAORinK6 [orange@iida.kaori.com] 02/06/30 02:37ID:???
    _____
    /       / ヾ
   /  ∋oノハヽo∈ 
   /    ( ^▽^)  l|l  < 新スレおめでとうございま−す♪  
  /  l|l  ( つ つ
  | ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|
  |        |          |
  |____|_____|     
nobodyさん [] 02/06/30 03:26:gl2nBcig

Legal issueでやむをえない場合もあると思われ

nobodyさん [sage] 02/06/30 05:11ID:???

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

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

すまそ

現状クライアントはWin2KのIE6で統一してます。
サーバは検討中、多分IISになりそ
nobodyさん [] 02/07/02 01:03:kUdPieXK
IEならできる。
ここ↓参照。罫線と文字・数字くらいなら簡単簡単。
ttp://http://www.microsoft.com/JAPAN/developer/library/jpwebwk/browser/hosting/printpreview/beyondprintpreview.htm#beyondprintpreview_topic2

nobodyさん [???] 02/07/02 09:56ID:???

IISならPHPにこだわる必要は無いと思うよ。
PHPで作られたアプリを使いたいなら別だけど、帳票印刷に限って言えば、
PHPよりもASPの方が関連資料が多い。
ASPでエクセルファイルを書き出せばIEならブラウザ上で見れる&印刷できる
下記のサイト載ってるので参考にしてみては?
ttp://http://www.kawabata.com/CreateExcel.asp
15 [sage] 02/07/02 12:16ID:???
,17
ありがとうございます。
早速、調査検討してご報告します。
nobodyさん [] 02/08/12 13:11:ce81OsNP
OS:Linuxでservletでwebアプリなら、どうやって印刷します?
罫線が多い場合には、XSL-FO -> PDFなんて使えるのかなー
HTMLを使った場合には、どの環境でも、ページをきっちり表現できます?
     [   ] 02/08/12 13:49ID:???
Crystal Reportでいいじゃん
nobodyさん [] 02/08/12 14:07:ce81OsNP

 Crystal Reportはいいですね。でも、簡単なレポート作成には
ヘビーです。
 低コスト(or無料)でLinuxでも使える技術ってあります?
     [   ] 02/08/12 16:18ID:???
Optimal Report Generator
ttp://http://optsol.at/site_en/products/org/index.html
とかはどう?
nobodyさん [] 02/08/12 19:38:n1yxuury
Flashを駆使するのってどうよ?
もちAction Script必須だがな。
nobodyさん [] 02/08/12 23:16:sy9lfRAP
jdk1.4のJava印刷サービスAPIは?
nobodyさん [] 02/08/13 10:09:xlP6waTV

使ったことがありませんが、jdk1.4は罫線関係がうまくいくなら良いですね。罫線で囲まれたボックスの中の文字にも、AWTのようなレイアウトのメカニズム
が働けばいいですよねー。(あるのかな?)
nobodyさん [] 02/08/16 01:20:CRTXXA5w
Webでの帳票出力
サーブレットですが

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

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

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



nobodyさん [] 02/08/16 18:27:wHy38QGM

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

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

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

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

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

できる。

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


よし、JSPを勉強しよう!
そんでもって、Access95とおさらばしよう!
30 [] 03/01/03 10:49:si7xNs5t


 31さん、ありがとうございました
30 [] 03/01/09 13:11:rjZmqikG


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

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

12万はちと高いような気が‥‥‥
bloom [] 03/01/09 13:31:q+VEPOe8


ttp://http://www.agemasukudasai.com/bloom/
31 [] 03/01/09 14:54:feRZfRUm
探し方が足りない。
他にもいろいろある。
FOP、iText、Etymon: PJなど。
雑誌名は忘れたけど、最近の雑誌でPDFの生成についての
記事もあったと思う。

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

前にも述べたけど、PDFだけが唯一の手段ではない。他にも、
・画像を生成してブラウザから印刷。
・EXCEL、WORDとして吐き出す。
などがある。
nobodyさん [age] 03/01/09 18:56ID:???
HTMLで表示させたページを印字させないように
出来ますか?
スレタイとは逆の目的ですがかなり悩んでいます。
nobodyさん [sage] 03/01/09 19:06ID:???

Javascript で右クリック禁止、各種バー非表示にすれば
有る程度は防げるかも。
結局[Alt]+[Print Screen]でスクリーンショット取れるから
完璧な防御策では無いよ。

ところで、なんで印刷禁止にしたいのかを知りたいなぁ。
nobodyさん [age] 03/01/09 19:17ID:???
>38
ありがとう。自分でなんかコーデックかけなきゃ無理っぽいですね。
理由は絵に著作権がありからです。
nobodyさん [sage] 03/01/09 19:54ID:???

じゃあ、電子透かしとか著作権明記という手もある。
nobodyさん [sage] 03/01/09 21:19ID:???

>コーデックかけなきゃ

codecの意味調べて赤くなってください。
nobodyさん [sage] 03/01/09 22:17ID:???
コーラック
いぃ〜薬です
nobodyさん [] 03/01/11 01:16:oId38DCn

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

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

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

確かに値段が高いのですが、帳票デザインが手軽なのと、印字品質が
とてもいいので、印刷枚数が多い会社なら充分もとがとれるとおもいますよ。
うちの会社では3000枚/日くらいのペースで印刷してます。
山崎渉 [(^^)sage] 03/01/15 13:33ID:???
(^^)
nobodyさん [] 03/02/17 00:29:cNBaoQpQ
ときにPerlモジュールでPDFJはどうよ。
MacでうまくMakeできなかったけど...
nobodyさん [sage] 03/02/24 03:05ID:???
鯖を別に立てられるならXcuteなんてどうだ?
ブラウザ画面をExcelとしてダウンすることも出来るみたいよ。
ttp://www.microlab.jp/
山崎渉 [(^^)] 03/03/13 17:15ID:???
(^^)
山崎渉 [(^^)] 03/04/17 12:24ID:???
(^^)
山崎渉 [(^^)sage] 03/04/20 06:10ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
nobodyさん [] 03/04/28 11:47:OrOugK9u
Flashで作っちゃいました。
まさか、こんなに簡単に作れるとは・・・。
PDFの作成に直接命令出すより全然快適。
安いし。
nobodyさん [] 03/04/29 17:41:KzXC7rRD

どうやったの?
複数ページ対応なの?
おしえてクレクレ。
nobodyさん [] 03/04/29 21:47:FSYhy28c

いくらだす?
52 [sage] 03/04/29 22:22ID:???

げっ、金とるっすか。
ロハじゃなきゃいやん。

でも、Flashッて使ったことないんだよな。
便利?
山崎渉 [(^^)] 03/05/22 02:07ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
山崎渉 [(^^)] 03/05/28 17:18ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
山崎 渉 [(^^)] 03/07/15 11:16ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
山崎 渉 [(^^)sage] 03/08/02 02:35ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 05:15ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
山崎 渉 [(^^)] 03/08/15 23:04ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
nobodyさん [] 03/08/22 00:59:WrNHyWtt
JasperReportって使ってる人いる?
nobodyさん [] 03/08/22 22:11:8ohXx7AI
FOPが使えるかと思ったら、日本の企業でよく使われる、請求書とか、見積書、
さらに特殊な帳票類では全然ダメなことが解った。罫線引き方も全然お話にならないし、
表現力が乏しすぎる。出たばっかりなのでよろしく、程度のものだね。

バージョン2か3ぐらいになって、とりあえず使える…程度なのかねぇ。

MS-Accessのレポート機能のサーバー版でPDFが作れるようになれば誰も文句言わないよ。
良くも悪くもAccessのレポート機能は使えるしな(そりゃクリスタルレポートとかアクティブレポートに比べると、、ってのはあるけど結構なことができるしな)

翼のSVFは猛烈に使いにくい。あんなので良く帳票作る気になるなってぐらい。
nobodyさん [] 03/08/22 23:19:xjwD7TuV

そうか?SVF設計部よくできてるじゃん。よほど明細部が入り組んだ帳票じゃなければ
スイスイ作れるyo
ただ、JavaのAPIを使ってサーブレット等からPDFを出票するにはかなり慣れと
技がいるなと思う。けど、フリーのPDF生成ライブラリよりははるかに楽だと
思うのだが
nobodyさん [] 03/08/22 23:20:xjwD7TuV
スマソ。上はどした。
nobodyさん [sage] 03/08/23 14:08ID:???
CSV出力  そのあと文字ピタッPro使用
ttp://http://www.rsk-tokyo.co.jp/products/software/pitatt_v2/

原始的だが、既存帳票の在庫があるならこの方法で十分
nobodyさん [sage] 03/08/23 15:39ID:???

いや、それってWebアプリっていわんし(w
65 [sage] 03/08/23 16:07ID:???
 まあ、厳密にはそうだけど(w
CSV出力させるプロセスまでWebでやらせて、データを得た時点で
普通のアプリで。。ということで
多人数で帳票打つようだと、ダメだけどね
カーボン帳票の在庫の山があったケースでは、この手法で逃げた
nobodyさん [sage] 03/08/23 17:07ID:???
で、フリーでphp又はjavaでPDFを出力するのに何がお勧め?
perlだとPDFJがかなり使えるけど、serverがwindowsだと標準出力がうまくいかないので
そこら辺が難点
nobodyさん [sage] 03/08/24 22:35ID:???

FOPというかXSL-FOの問題だろ、それ
nobodyさん [] 03/08/27 14:17:hjs6GVgq
IE6 専用で普通にHTML+CSS+ActiveX+Javascriptで印刷制御してますが
この方法は一般的じゃないの?
nobodyさん [sage] 03/08/28 21:55ID:???
echoでpLaTeX出力

dvipdfm
nobodyさん [] 03/08/30 20:57:w0k55FOC

もうちょっと詳しく教えてほしいニダ
ウリはマイクロソフトの言語をしらないニダから、どのように作ったのか知りたいニダ
そういったシステムはAUのパスカルで使っているみたいニダけど、PDFを利用しない方法に
興味があるニダよ
飛び入り戦闘警察 [sage] 03/08/30 23:59ID:???
ウリも知りたいニダ
殿に敬礼!「忠〜誠!!」
nobodyさん [] 03/09/28 12:20:R3lVZDUw
,72-73
>IE6 専用で

という時点で、それは Web アプリとは言わん。
nobodyさん [sage] 03/10/01 01:53ID:???
Java+POIでExcel吐くとか?
nobodyさん [sage] 03/10/01 12:35ID:???


ニーズは有るんじゃない?
イントラだったらIEのバージョン固定できるし。

まぁ、広義のWebアプリとはちょっと違うけどね。
というわけで教えてクレクレ
nobodyさん [] 03/10/01 17:24:aKW0s4j3
別にIE6限定では無いけど
ブラウザによって多少誤差あるので
定型用紙に印刷はブラウザ固定しないと保証できない

ちなみに
HTML+CSS+ScriptX+Javascriptの間違いだな
使用方法はScriptXを検索したらいくらでも出てくるっぽい
nobodyさん [] 03/10/02 01:45:96zeuKPf
みんなpdfでやってんのね
オレも会社で簡単な管理ソフトをPHPで作ったけど
どうせ社内だけの帳票だからそのまま印刷関数で出してる
見た目凝らないなら十分だと思うし、帳票別もしくは
任意の出力先のプリンタ指定も出来るから重宝してる
nobodyさん [] 03/10/02 22:16:8RJbyUUG
,69
foにsvg埋め込めるからそれできれいな帳票になる。
テキストもsvgの方で書くならjavaで制御すりゃいいし、
xsltつかいたけりゃfoのヘッダ部分をどーんととってそこにsvgうめこみゃいい。


ところで誰かこれ使ったことある?

ttp://www.jfree.org/jfreereport/index.html
nobodyさん [] 03/10/07 02:26:86/MwT3y
XMLとDTDでいいだろ
nobodyさん [] 03/10/23 21:03:uA6IJfDI
翼のSVFが最強。慣れると開発も速い
もしくはのJakarta POIにも一票。
nobodyさん [] 03/10/24 13:36:oXC3z70p

翼のどこがどう最強?
実は月曜日に翼に話を聞く。翼の対抗馬としてはプリズム社のDurlを考えている。
nobodyさん [sage] 03/10/24 18:08ID:???
ボールは友だちだから
nobodyさん [sage] 03/10/24 22:48ID:???
俺はCSSで全部やった。連帳はきつかったな。イントラでブラウザとプリンタが決め打ち出来るなら結構何とかなるよ。
nobodyさん [sage] 03/10/25 06:14ID:???
連帳でなければFDFTiilkit使えば何とかなるような気もしますね
81 [] 03/10/25 08:25:ZwCg5nh5

JavaでPDFを生成するAPIドキュメントがわりと整備されてる。
サーバの設定や運用が楽。
様式がwysiwygで描ける…ってこれは常識か
82 [] 03/10/25 09:19:qAGRTvd8
それはSVF for Web/Java Edtionを使った場合ですね。
今回はアプリをPHPで開発するので、RD Directorが良いのではと考えている。
nobodyさん [] 03/11/07 15:49:PbyElH6V
FastPDFGenでいいんじゃないか?
nobodyさん [] 03/11/22 09:37:1+U/GP/4
アクティブレポート.NETって、開発環境にしかインストール出来ないんでしょうか?
サーバーに入れて、表示、印刷できるようにしたいのですが。
なにか、手段はありませんか?
nobodyさん [] 03/11/22 20:04:BXfcHwdp

連帳でもXFDFで何とかなるかもねー。
nobodyさん [] 03/11/29 01:11:/TyeaJb0
EUR最強
nobodyさん [] 03/11/30 21:56:cPpRwFV3

うーん、確かに良いソリューションではあるが現状では何かと制限ありそうだね
nobodyさん [] 03/12/09 23:01:uLCEi/G+
iReportて使えますか?
nobodyさん [] 03/12/21 02:14:2zXhXdaF
C#+IISでExcel形式ファイルを吐き出してみようかと思う今日この頃。
nobodyさん [] 03/12/22 08:37:47yImKLP
これかな。
ttp://http://pdflib.jp/
nobodyさん [] 03/12/22 18:49:cuO5XY7C
帳票印刷のライブラリといっても、罫線1本ずつAPIで引くのから、
様式はGUIで作れてDB連係だけAPIでやれば済むものまで随分幅があるけどね
pdflibってなんとなく前者っぽいので興味なかったんだけど、便利なの?
nobodyさん [sage] 03/12/22 22:40ID:???

自由度の高さと扱いやすさは相反するものだからね。
ミリミリな世界で細かく制御したいときは確かに便利だよ。
で、漏れの場合、それほど厳密な制御が必要ないときは
HTML+CSSで印刷イメージ作って逃げることにしている。
nobodyさん [sage] 03/12/27 17:29ID:???
PHP用ならFPDFはどう?
ttp://http://www.fpdf.org/ 本家サイト
ttp://http://fpdf.japansite.net/ 日本での情報交換サイト
nobodyさん [sage] 04/01/21 23:47ID:???
最近は、テンプレートのPDFを用意してそこにフィールドを設定しておいて、
そこに文字列を指定すれば、新しいPDFができるという便利さ。

顧客の文書の元ネタがあればそれをPDFとしてテンプレート化すればいいので
とっても楽ちん。

ttp://http://pdflib.jp/products/pdflib/pdi.html
詳細はこちら。

もちろん、PDFLIBを駆使して複雑な図形を書くのも可能
nobodyさん [] 04/03/18 12:09:lR/GypoB
印刷之世界社・PDF関連ソフト・システム特集

ttp://www.monz.co.jp/picup/special/007.html

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 WebProg板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら