JWW 一括印刷・PDF変換
WINDOWS アプリ(無償)
複数のJWWを、
まとめてPDFに。紙にも。
「JWW 一括印刷・PDF変換」— 出力する図面と順番を決めたら、あとはまとめて処理します。
提出用の図面をPDFにしたい。打ち合わせ用に、何枚かだけ紙へ印刷したい。Jw_cadで図面を開き、出力先を選び、保存して閉じる。図面が増えると、この繰り返しに手間がかかります。
「JWW 一括印刷・PDF変換」は、出力したいJWWファイルを一覧に登録し、その順番でまとめて出力するソフトです。PDFは図面ごとの保存と、1つのファイルへの結合を選べます。紙へ印刷するときも、同じ一覧を使います。
使うのは、各図面にあらかじめ保存した印刷範囲です。元のJWWを編集し直す必要はなく、原本を上書き保存する処理も行いません。
必要な図面を、必要な順番で
左側から選んだJWWを右側の一覧へ追加します。登録の解除や順番の変更ができるので、出力しない図面を除き、図面番号の順に並べてから実行できます。
PDFは個別でも、1つに結合しても
図面ごとにPDFを作るか、一覧順にまとめて1つのPDFにするかを最初に選びます。同名PDFがある場合は連番を付け、既存のファイルを上書きしません。
プロパティの設定を、出力全体へ
用紙・向きだけでなく、ドライバー固有情報を含むプリンタープロパティの設定データ全体を保持します。同じ設定を使う図面を、1件ずつ設定し直す手間を省きます。
PDFも紙も、このPCで処理します
Jw_cadとWindowsの印刷機能を使います。図面をWebサービスへアップロードする必要はありません。Windowsの既定のプリンターも変更せずに使えます。
図面を並べて、出力方法を選ぶ
操作の中心は、左右2つの一覧です。右側に並んだものが出力対象で、上から順に処理します。次の操作例で、図面の追加・解除・並べ替えと、3つの出力方法の違いを試せます。
- 01_配置図.jww
- 02_平面図.jww
一覧順にまとめ、共通プロパティで1つのPDFを保存します。
実際の画面を簡略化した操作例です。ここではお手元のファイルを読み込んだり、PDF作成・印刷を実行したりしません。
PDFは図面ごとに。提出用なら1つに。
図面を別々に管理するときは個別保存、図面一式を渡すときは結合保存を選びます。保存方法は変換を始める前に決めるので、処理が終わってから選び直す必要はありません。
| 出力方法 | 作られるもの・使いどころ |
|---|---|
| PDFを個別に保存 | 01_配置図.pdf、02_平面図.pdfのように保存します。図面ごとの管理や、一部だけの差し替えに向いています。 |
| PDFを1つに結合 | 右側の一覧順にまとめ、指定した名前のPDFを1つ作ります。提出用の図面一式をまとめたいときに使います。 |
| プリンターに印刷 | 一覧全体を1つの印刷ジョブにして、選択したプリンターへ送ります。複数図面を通した両面・部単位などの設定を使えます。 |
保存先に平面図.pdfがあれば、平面図(1).pdf、平面図(2).pdfのように空いている番号を付けます。個別保存・結合保存のどちらも同じ扱いです。
最初に決めたプロパティを、一覧全体へ
紙へ印刷するときは、「印刷設定」でプリンターを選び、「プロパティ」で必要な項目を設定します。PDFの場合も、「PDF出力設定」からMicrosoft Print to PDFのプロパティを開けます。
保持するのは用紙サイズと向きだけではありません。プリンタードライバーが持つ固有情報を含め、設定データ全体を出力時に渡します。カラー、両面、給紙、集約、仕上げなどは、その機種・ドライバーが対応する設定を使用します。
紙への出力を1つの印刷ジョブにまとめるのは、両面や部単位などの処理が、JWWファイルの境目で途切れないようにするためです。図面を1枚ずつ別のジョブにする方式とは、この点が異なります。
共通化するのはプリンターのプロパティ内の設定です。Jw_cad側の印刷倍率・カラー印刷・回転・出力方法などを、すべて固定する機能ではありません。元の印刷用データが白黒の場合、ドライバーをカラーにしても色は追加されません。
使いかた
- ZIPをすべて展開して起動する
必要な図面を保存してJw_cadを閉じ、展開したフォルダの
JwwPdfBatch-v16.exeを起動します。EXEだけを取り出さず、同梱のファイルとフォルダを一緒に置いてください。 - 出力方法とプロパティを決める
「PDFに保存」または「プリンターに印刷」を選びます。PDFは個別・結合も選択します。各設定画面の「プロパティ」で共通設定を確定します。
- 出力したいJWWを右側へ追加する
「フォルダ選択」でJWWのある場所を開き、左から「追加 →」で登録します。「すべて追加 →」、解除、上下の並べ替えも使えます。
- OKで処理を始める
PDFは「OK・保存先へ」でフォルダと、結合する場合のファイル名を指定し、「OK・実行」を押します。紙は、設定済みなら右下の「OK」で開始します。
- ログと出力結果を確認する
画面下部に、データ作成・保存・印刷送信の状況が表示されます。最初は少数の図面で、用紙・向き・縮尺・印刷範囲を確認してください。
実行前にもう一度確認したいときにチェックします。確定した設定は一覧全体に使用し、図面ごとに同じ操作を繰り返しません。設定はアプリを終了するまで保持します。
ZIPの中身は、まとめて同じ場所に
このソフトは、Jw_cadで印刷用PDFを作り、そのデータを共通のプロパティで出力します。PDFの結合・描画・印刷に使うライブラリを同梱しているため、実行ファイル以外も必要です。
JwwPdfBatch-v16/ JwwPdfBatch-v16.exe 本体 初めにお読み下さい.txt 説明書 PdfSharp.dll PDFの結合 PdfiumViewer.dll PDFの描画・印刷 x64/pdfium.dll 64bit用ライブラリ x86/pdfium.dll 32bit用ライブラリ ライセンス・NOTICE 同梱ライブラリの使用条件 ソースコード JwwPdfBatch.cs / PrinterProfile.cs
紙への印刷でも、印刷用データを作るためにMicrosoft Print to PDFが必要です。Windowsの既定のプリンターに設定する必要はありません。
確認したことと、確認が必要なこと
Jw_cad 10.03.8で図面2件を連続してPDF化し、共通設定を使った出力を確かめました。A3横の設定では、2件とも同じページ寸法になることを確認しています。複数ページの出力と、設定データの保持・復元も確認しています。
| 確認項目 | 結果・範囲 |
|---|---|
| 連続PDF作成 | 確認済み — Jw_cad 10.03.8で2件を連続処理。同じJw_cadプロセスを再利用します。 |
| 用紙・向き | 確認済み — A3横で、作成したPDFのページ寸法を確認しました。 |
| プロパティの保持 | 確認済み — Microsoft Print to PDFのドライバー固有領域を含む設定データを保持・復元し、同じ設定で複数出力しました。 |
| 紙・メーカー固有機能 | Ver.16の実機印刷は未検証です。両面・給紙・集約・仕上げなどは、使用するプリンターで確認してください。 |
プリンターが対応していない機能を追加するものではありません。ドライバーや機種によって有効な項目が異なります。
動作環境
| 対象OS | Windows 10 / 11 |
| Jw_cad | Jw_cadが必要です。Ver.16は10.03.8で確認しています。他の版での動作は未確認です。 |
| 実行環境 | .NET Framework 4.x |
| PDF出力先 | Microsoft Print to PDF(紙への印刷時も必要) |
| 紙への印刷 | 使用するプリンターと、そのドライバーが必要です。 |
| 対象ファイル | 印刷範囲を保存したJWWファイル |
| 開発言語・種別 | C# / Windowsデスクトップアプリ / 無償 |
| バージョン | Ver.16.0 |
うまく動かないとき
| 症状 | 確認すること |
|---|---|
| DLLがない・起動できない | ZIPをすべて展開し、DLLとx64・x86フォルダをEXEと同じ場所に置いてください。 |
| Jw_cadを閉じるよう表示される | 必要な図面を保存し、開いているJw_cadの画面を閉じてから実行してください。 |
| 用紙を選択できない | 印刷用データを作るMicrosoft Print to PDFでも、その用紙名を選択できる必要があります。画面下部のログを確認してください。 |
| 範囲や縮尺が合わない | JWWに保存された印刷範囲と、Jw_cad側の倍率・回転を確認してください。プリンターのプロパティだけでは、Jw_cad側の設定は変更されません。 |
| 途中で止まる | ログの最後のメッセージを確認してください。詳しい記録は%LOCALAPPDATA%\JwwPdfBatch\logsに残ります。 |
中止しても、既にプリンターへ送ったジョブは取り消しません。また「印刷送信完了」は、紙への出力が終わった意味ではありません。必要に応じてWindowsの印刷キューと実際の用紙を確認してください。
詳しい操作方法と使用条件は、同梱の「初めにお読み下さい.txt」をご覧ください。ご意見・ご要望・不具合のご連絡は、ADAの問い合わせ先へ。バージョン、Jw_cadの版、出力先、ログの最後のメッセージがあると、状況を確認しやすくなります。












