PDFとたわむれる

PDFとたわむれる感じで飽きるまで不定期更新blog

PrimoPDF v4用 PriMore 微修正でV4.20⇒V4.22にアップデート

2009-02-25 | Weblog
初トラックバックでご指摘頂いた、禁止文字が
ファイル名として使われる点について修正しました。

ファイル名に使えない「? : , ; * " < > |」は「 _ 」に置換しました。
""はドキュメント名からファイル名を検知する際の区切り文字なので
置換不要でした。

これでIEなどからPrimoPDFに印刷した際に
"http://www.google.co.jp/webhp?hl=ja&tab=nw"
なら
"webhp_hl=ja&tab=nw"
となります。

ファイルは以下からダウンロードしてください。
PriMore4.22.zip

ファイルを入れ替えるだけでOKです。

※2/25に公開したv4.21にて、windows2000でエラーとなるとの
一報を頂いたので微妙に変更しv4.22に差し替えました。
⇒原因は今回の修正とは直接関係なかった為v4.21とv4.22
 どちらでも問題なく動くと思われます。
ジャンル:
ウェブログ
キーワード
ファイル名 トラックバック
コメント (27) |  トラックバック (1) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« PrimoPDF v4用 Pr... | トップ | 近況 »

27 コメント

コメント日が  古い順  |   新しい順
対応ありがとうございました (Takuchan)
2009-02-25 22:33:56
komikoni様、素早い対応ありがとうございました。

が、V4.20ではWindows2000で動作していたのですが、このバージョンでは「System.EntryPointNotFoundException: DELL 'kernel32.dll' の 'CreateActCtx' というエントリポイントが見つかりません。」と言う例外で動作しなくなってしまったようです。
(うちの環境がおかしいだけかもしれませんが・・・)

一応ご報告まで。
すいません (komikoni)
2009-02-26 01:34:57
ご連絡ありがとうございます。
上にも追記したんですが、正規表現での置換を追加したからかもしれませんね。windows2000の初期状態でもVBscriptは5.0なので使えるはずなんですがなんかあるのかもしれません、ただ環境が用意でないので原因はわかりません。
すみませんでした・・・ (Takuchan)
2009-02-26 22:41:12
Win2000で動かない件ですが、こちらの環境が腐っていましたorz
(細かい原因は長くなるので当方のサイトで掲載致します)

と言う訳で、環境復旧後4.21・4.22共にWin2000 2台・WinXP 1台にて動作確認致しましたのでご連絡いたします。

本当にお手数お掛けして申し訳ございませんでしたm(_ _)m
いえいえ (komikoni)
2009-02-27 00:32:15
Takuchanさんへ

いえいえ、逆にその原因を見つけられたのが
凄いですね。(私なら諦めてます)
こうやってコミュニケーション出来たのは
嬉しいので、また気軽にコメントして下さい。

なお、本文は少し書き換えますが、最新バージョンは4.22で変更ありません。
お手数お掛けしました (Takuchan)
2009-02-27 23:42:39
どうも色々対応頂きありがとうございます。

私が原因を見つけられたのも結局運が良かっただけで、キチンとした原因はKDWの作者様に教えて頂きました(^^;
(トラックバック投げてみたのですが、まさかそちらからも反応頂けるとは思わず(^^;;)

なんかあちこち迷惑お掛けして申し訳ない感じですが、今後ともよろしくお願い致します(^o^
Unknown (Unknown)
2009-03-07 11:13:59
なぜかときどきファイル名がhoge.pdfに困ります。
Unknown (komikoni)
2009-03-17 02:25:32
クリップボード使ってSENDKeyでペースト
しているので失敗することがあります。
primoPDF経由で設定されるファイル名は
編集しやすいように"hoge.pdf"にしています。

自前でクリップボード編集しているんですが
IEオブジェクト使ったほうがいいのかな・・・
PDFファイル作成をキャンセルすると、次の印刷の際、直前のファイル名になってしまいます。 (さだきち)
2009-04-16 16:35:44
はじめまして、さだきちと申します。
PrimoPDFの文字化けしたファイル名にがっかりし、
検索してここにたどり着きました。
非常に便利になり、感激しています。
使用していて、ひとつおかしな動きを発見したので
報告します。
タイトルにも書いたのですが、PrimoPDFの印刷画面で
キャンセルすると、次に別の書類を選んでPDF作成
使用としたときに、一つ前のキャンセルした
ファイル名になってしまいます。
当方の環境でだけ起こっているのかもしれないので、
確認していただけたらと思います。
もし改善できるようでしたらよろしくお願いいたします。
m(_ _)m
Unknown (よっちゃん)
2009-04-23 19:57:42
はじめまして。

windows XP proを使用しています。
管理者権限では、正常に動作するのですが、
制限ユーザーでは、PrimoPDFの印刷画面が
立ち上がりません。

何か、処置方法がありますか?
Windows¥Tempのアクセス制限 (うり)
2009-05-13 18:31:03
はじめまして。
やっと気持ちよくPrimoPDFが使えるようになって、
大変感謝しています。
よっちゃんさんの疑問については私も以前困って
ました。
もう解決されたでしょうか?
"windows\temp"のアクセス制限をユーザーに開放
することで起動できるようになると思いますよ。
フォルダーの「プロパティ」-「セキュリティ」
タグからユーザーのアクセス許可を開放してみて
ください。
「セキュリティ」のタグが見えない場合は「フォルダ
オプション」の「表示」にある”簡易ファイルの
共有を使用する”のチェックを外してください。
他に原因がある場合は分かりませんが、とりあえず
対処法の一つとして。。
Windows 2000 (kaz)
2009-06-07 23:35:34
> windows2000の初期状態でもVBscriptは5.0なので使えるはずなんですが
素の Windows 2000 (SP4 含む) だと、少なくとも WScript.Arguments.Unnamed が使えないみたいですね。
IE6 (もしくは WSH 単体) を入れて、WSH5.6 にあげてやれば動作します。
Unknown (komikoni)
2009-08-03 00:57:34
ご連絡ありがとうございます。

unbamedが使えない事が有るとは知りませんでした。

自己呼び出しとかしていて
その際にnamedで処理しているんで
通常の引数処理時のunnamedは外せないんですよね

勘弁してくださいとしか言えませんねw
お願い (クワナックル)
2009-09-30 13:49:37
primore0.85の配布は中止ですか?
職場のパソコンなので4.1をインストールできませんので再配布をお願いします。
primopdf v4.2 (初心者)
2009-10-02 10:47:14
primopdf v4.2はどこでダウンロードできますか?教えて下さい。
ありがとうございます (IW)
2010-01-30 09:04:19
便利なツールをご提供頂き、ありがとうございます。
残念ながら、私の環境では10回に9回程度の割合でhoge.pdfになってしまいます。あと、度々タスクバーに、PriMore_SetClipBoardが表示され、処理が止まっているような感じが見受けられます。0.81を使っていた頃はそんなことなかったのですが・・・。

是非とも改善の程、よろしくお願いします。
既存ファイルに (匿名)
2010-02-27 11:36:53
便利に使わせて頂いています。
既存ファイルに上書きでは問題ないのですが、
既存ファイルにページを追加では失敗します。
エラーメッセージ
 PDF creation failed -18
日本語のファイル名でなければ失敗しません。
どうしたらページ追加も出来るでしょうか。
Unknown (T.I)
2010-04-06 10:15:27
とても便利に使わせていただいています。ありがとうございます。

通常のPDF変換では全く問題ないのですが、
ACCESSのVBAでOpenReportを使って3つのレポートを自動印刷するようにしていまして、
このアドオンを使いだしてから、連続PDF出力が上手くいっていません。
事象は、1つ目レポートが出力なし、2つ目と3つ目が1ファイルとして扱われPDFになってしまいます。
たまに「primore setClip・・・」というダイアログがタスクバーに出現したりしてます。(このダイアログは開くことはできませんでした)
初心者なもので、私のソースの書き方がきっと悪いと思うのですが^^;
一応ご報告まで。
ログファイルを不要にできないのか (PT.NY)
2010-04-07 15:52:34
とても便利に日々使わせていただいています。ありがとうございます。

最近、ログファイルが作成されていますが、作成させないようにはできないでしょうか?
それと、primore setClip…のタスクバーに出現します。出現しないようにできないでしょうか?
以前のバージョンでは出ていなかったのですが、バージョンアップしてから出るようになりました。

是非とも改善の程よろしくお願いいたします。
PriMoreの不具合について (komikoni)
2010-04-08 00:57:47
>T.Iさんへ
>PT.NYさんへ

ご連絡ありがとうございます。
PrimoPDFの3.xと4.xでは、処理の構造が
異なり、日本語のファイル名をデフォルトで表示する場合、クリップボード経由でダイアログに貼り付ける方法でしか実現出来なりました。VBscriptではクリップボードを直接制御出来ないので別プロセスでダイアログを出してSendKeyでクリップボードに格納するようにしています。本来はIE等のオブジェクトを使えば簡単に出来るんですが、IEの利用が制限されている事も考えてこのような形にしました。ただ、スマートなやり方ではなく問題もあるので改善が必要なんですが・・時間的にすぐに修正するのは難しい感じです。すいません。

なお、先日ソースも公開しましたので
VB等をご存じであれば、修正も可能です。
Windows7で設定できない (T&T)
2010-04-17 12:13:26
PrimoPDF 4.1をWindows7Professional(x32)で使用しているのですが、
Arguments for this program are
のところで指定の値をセットしてOKを押しても、なぜか変更が反映されず、再度ポートの構成を見ると元の値に戻ってしまっています。

どのようにすればよろしいでしょうか。
同じくWindows7にて (tomory)
2010-05-21 00:01:32
こちらWindows7HomePremium(32)にて使用していますが、上の方と同様で変更が反映されません。どうすればよいか教えてください。よろしくお願いいたします。
Unknown (komikoni)
2010-05-23 14:08:12
windows7(64)のパソコンを買ったので、届いたら見てみます。

たぶんセキュリティ的な問題だと思います。
教えてください (neko)
2010-06-21 15:09:52
初めてコメント致します。
何度やってもうまくいきません。
4.22をダウンロードして所定のところにファイルを置き、書かれているとおりにポートの構成も変更し、簡易ファイルの共有を使用する”のチェックを外しているのですが…
全く反応しません。
会社のpcでxpを使用してます。
どのようにしたらよいでしょうか?
お礼まで (まつ)
2010-07-07 01:40:42
WindowsXP、MSoffice2000で無事、日本語タイトルでPDF作成できました。
長年(?)の悩みが解決できました。ありがとうございます!
セキュリティの設定 (keydaimon)
2010-11-22 00:07:34
上記のWin7などで,発生している以下の現象ですが,以下の方法で回避できそうです。

●現象
プリンタプロパティの「ポートの構成」において「Arguments for this program are」に値を入れても反映できない

●回避策
C:\Windows\primopdf.ini
に,現在ログイン中のユーザがアクセス(書き込み?)できるようにする
セキュリティの設定? (Unknown)
2011-06-28 09:31:58
win7 で Arguments for this program are」に値を入れても反映できない 現象で

回避策の
\Windows\primopdf.ini
に,現在ログイン中のユーザがアクセス(書き込み?)できるようにする

をすると、たしかにArguments for this program areには設定を反映できるのですが
実際にpromoでpdfを作成しようととすると
primoの印刷ジョブを監視していると
印刷中になり、ジョブはきえる(完了?)
するのですが、その先のpromoのpdf作成画面にならずに終了してしまいます。

これも、なにかのセキュリティー設定なのでしょうか?
セキュリティの設定(Win7) (Unknown)
2011-07-08 21:41:18
私もWin7環境だと Arguments for this program are を変更しても
PDF作成画面が出なかったのですが、

\Windows\temp にアクセス出来るようにすることで解消しました。

コメントを投稿

 ※ 
コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL
PrimoPDFで日本語ファイル名 (LunaTear)
印刷するような手軽さでPDFを作成できるPrimoPDFですが、このソフトは元々海外製なので、日本語ファイル名が付けられたファイルをPDF化しようとすると取り扱えずにエラーダイアログが表示されてしまいます。 まぁ、それを「OK」したあとに手動でファイル名を設定すればい...

あわせて読む