バージョン選択

フォーラム

メニュー

オンライン状況

84 人のユーザが現在オンラインです。 (62 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 84
もっと...

サイト内検索

質問 > 管理機能 > Mac+Firefoxにて帳票(納品書)PDF出力出来ない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ecbeginner
投稿日時: 2010/2/18 2:50
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Mac+Firefoxにて帳票(納品書)PDF出力出来ない
いつもこのサイトを参考にさせていただいております。

下記スレッドおよびその他の過去スレッドとは症状が違うようでしたので、新たに質問させていただきました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=4134&forum=11&post_id=18011#forumpost18011

-----------------------------------------------------------
[現象]Mac OSX10.4.11+Firefox 3.5.7にて、納品書をPDF出力し開いたところ、SC_Fpdf.phpの情報(購入者情報やその他全て)が一切記載されておらず、テンプレ(template_nouhin01.pdf)のみが表示されている状態です。


Win XP+IE8では正常に出力できていますので、現在はそちらの環境にてショップ運営しておりますが、出来ましたらMac OSX10.4.11での作業を望んでおります。

このようなケースで、考えられる原因と対処法は何があるでしょうか?


皆様お忙しい中恐れ入りますが、よろしくお願いいたします。

-----------------------------------------------------------
[EC-CUBE] 2.4.2
[レンタルサーバ] ファーストサーバ:エコノミー・エントリー
[OS] Linux
[PHP] PHP 5.2.11
[データベース] MySQL 5.0.27-standard-log
[WEBサーバー] Apach


----------------

ecbeginner
投稿日時: 2010/2/20 1:15
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Re: Mac+Firefoxにて帳票(納品書)PDF出力出来ない
Mac OSX10.4.11+Safari4.0.3でも試してみましたが、同様の症状でした。

Win XPに関しては、+Firefox 3.5.7(Add-onsもMacと同様のものを入れています)でも正常に出力できましたので、ブラウザの問題ではなくOSの問題なのではと考えております。


皆様の中で、Mac OSX10.4.11Tigerにて、正常に帳票(納品書)をPDF出力出来ている方はいらっしゃいますでしょうか?


----------------

Yammy
投稿日時: 2010/2/20 1:26
対応状況: −−−
半人前
登録日: 2008/2/18
居住地: 大阪
投稿: 30
Re: Mac+Firefoxにて帳票(納品書)PDF出力出来ない
私の Mac OSX 10.6.2 + Firefox3.6 の環境ですと正常に出力されていますね。
Mac OSX 10.4.11 の問題なんでしょうかね。


----------------
--
株式会社サイバーウィル <Cyber-Will Inc.>
EC-CUBE構築サービス
VERANDA あったらうれしい、が見つかる。

ecbeginner
投稿日時: 2010/2/20 1:55
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Re: Mac+Firefoxにて帳票(納品書)PDF出力出来ない
Yammy様
情報いただきありがとうございます。


Mac OSX 10.4で正常に出力されている方、および私どもと同様の症状を経験された方はいらっしゃいますでしょうか?

Mac OSX 10.4.11の問題なのか、それとも私どもだけに起っている問題なのか判断する為にも、どのような事でも構いませんのでよろしくお願い致します。


※公式デモサイトの帳票も出力してみましたが、そちらも全く同じ結果でした。


----------------

ecbeginner
投稿日時: 2010/2/21 16:44
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
その後、Mac OSX 10.4.11+各種ブラウザでも試してみましたが、正常に出力できませんでした。
※Firefox以外の各種ブラウザでも正常に出力できない為、題名を変更致しました。


今までに試したブラウザのまとめは下記の通りです。
全て同様の不具合が起っておりますので、ブラウザの問題ではなくOSの問題との考えがより一層強くなってきております。

Gecko
・Firefox 3.5.7および3.5.8
・SeaMonkey 2.0.3
・Camino 2.0.1
・Flock 1.2.6

WebKit
・Safari 4.0.3
・OmniWeb 5.10.1
・iCab 4.7

独自レンダリングエンジン
・Opera 10.10

ちなみに、IE for Mac 5.2.3(MacのIE最終版)では、管理画面にログインする事さえ出来ませんでした。


引き続き、皆様の中でMac OSX10.4Tigerにて正常に帳票(納品書)をPDF出力出来ている方がいらっしゃいましたら、情報提供いただければ幸いです。

よろしく御願い致します。


----------------

nanasess
投稿日時: 2010/2/21 21:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
引用:

ecbeginnerさんは書きました:

今までに試したブラウザのまとめは下記の通りです。
全て同様の不具合が起っておりますので、ブラウザの問題ではなくOSの問題との考えがより一層強くなってきております。



PDF ファイルをブラウザ内でインライン表示するという認識でよろしいでしょうか?

その場合は, Adobe Reader のプラグインを使用しますので, OS の問題よりも Adobe Reader の関連の方が強いと思われます.

作成した PDF ファイルをダウンロードしてから, Adobe Reader で開いた場合, Preview で開いた場合などの状態, Adobe Reader のバージョンもわかれば, 切り分けがしやすいと思います.

ecbeginner
投稿日時: 2010/2/21 23:26
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Re: Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
nanasess様
お世話になります。

アドバイスいただきありがとうございます。

引用:

作成した PDF ファイルをダウンロードしてから, Adobe Reader で開いた場合, Preview で開いた場合などの状態, Adobe Reader のバージョンもわかれば, 切り分けがしやすいと思います.

PDF ファイルをFirefox内でインライン表示する場合はPDF Browser Pluginを使用しているのですが、帳票を作成で「ブラウザで開く」を指定してもなぜかダウンロードされてしますので、今までのまとめはすべて、作成した PDF ファイルをダウンロードしてからPreview 3.0.9で開いた結果です。


今回アドバイス頂いた通り、ダウンロード後Adobe Reader 9.3.0で開いてみたところ、なんと正常に表示されました!
ありがとうございます。

ただ、Adobe Reader以外(PreviewやPDFView、コンテクストメニュープラグインPDFViewCM)で開いた場合や、ダウンロードしたPDFファイルをサーバーにアップしブラウザで確認した場合は、今まで通りの状況で正常に表示されません。


念のため、「com.apple.Preview.plist」を削除のうえ、アプリ(Preview)を入れ替えてみても変化ありませんでした。
Previewで数々のPDFファイルを開いておりますが、EC-CUBE帳票以外のPDFファイルの場合は問題無く表示されております。

それらからアプリが壊れているとは考えにくいと思うのですが、どのような事が考えられるでしょうか?


長文となりまして申し訳ありません。
よろしくお願い致します。



追記
引用:

その場合は, Adobe Reader のプラグインを使用しますので, OS の問題よりも Adobe Reader の関連の方が強いと思われます.

Adobe Readerでは正常に開ける事から、nanasess様のご指摘の通り、OSの問題ではなくTiger用Preview 3.0.9やPDFViewなどのアプリの問題かもしれませんね…。


----------------

nanasess
投稿日時: 2010/2/22 0:40
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
引用:

ecbeginnerさんは書きました:

PDF ファイルをFirefox内でインライン表示する場合はPDF Browser Pluginを使用しているのですが、帳票を作成で「ブラウザで開く」を指定してもなぜかダウンロードされてしますので、今までのまとめはすべて、作成した PDF ファイルをダウンロードしてからPreview 3.0.9で開いた結果です。



詳細未確認ですが, ダウンロードしてしまうのは, Content-Type: application/octet-stream を送信しているからのようです.

SC_Fpdf::createPdf() で, 以下のような処理があるのですが,

$this->pdf->Output($this->sjis_conv($filename), D);


fpdf の Output 関数の第二引数は, 送信するレスポンスヘッダを指定するためのもので, 上記 D の場合は Content-Type: application/octet-stream を送信します.
試してないですが, I にすると application/pdf を送信するようなので, ブラウザで開けるのではないでしょうか.

引用:

今回アドバイス頂いた通り、ダウンロード後Adobe Reader 9.3.0で開いてみたところ、なんと正常に表示されました!
ありがとうございます。

ただ、Adobe Reader以外で開いた場合は今まで通りの状況で変わりなく、ダウンロードしたPDFファイルをサーバーにアップしブラウザで確認しても今まで通りの状況です。


念のため、「com.apple.Preview.plist」を削除のうえ、アプリ(Preview)を入れ替えてみても変化ありませんでした。
Previewで数々のPDFファイルを開いておりますが、EC-CUBE帳票以外のPDFファイルの場合は問題無く表示されております。

それらからアプリが壊れているとは考えにくいと思うのですが、どのような事が考えられるでしょうか?


デモサイトで PDF を出力して見てみたのですが, 単純に Mac OS X 10.4.x の Preview が, fpdf の出力する CMap に対応してないのではないでしょうか?
※ 現在 Tiger の環境がないので未確認です. Leopard では正常に表示されます.

試しに, EC-CUBE を経由せず, fpdf で日本語文字列を動的に出力する PDF ファイルを作成してみて, Preview で開くとどうなるでしょうか?

ちなみに, Adobe Reader のプロパティで確認したところ, 90msp-RKSJ-H という CMap を使用しているようです.

# Tiger の頃は, マルチバイトのサポートがいろいろと酷かったので, Preview も例外ではない気がします...

ecbeginner
投稿日時: 2010/2/22 2:59
対応状況: −−−
常連
登録日: 2010/1/26
居住地: 大阪
投稿: 46
Re: Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
nanasess様
早々にご返信いただきありがとうございます。

引用:

詳細未確認ですが, ダウンロードしてしまうのは, Content-Type: application/octet-stream を送信しているからのようです.

SC_Fpdf::createPdf() で, 以下のような処理があるのですが,

$this->pdf->Output($this->sjis_conv($filename), D);


fpdf の Output 関数の第二引数は, 送信するレスポンスヘッダを指定するためのもので, 上記 D の場合は Content-Type: application/octet-stream を送信します.
試してないですが, I にすると application/pdf を送信するようなので, ブラウザで開けるのではないでしょうか.

nanasess様のアドバイス通りDをI にすることで、ブラウザで開けるようになりました。
ありがとうございます。

ただ、逆にダウンロードできなくなってしまいましたので、今回は元に戻す事にしました。
ブラウザで開いた後にダウンロードしたPDFファイルは、Adobe Readerで開いても正常に表示されませんでしたので…。

引用:

デモサイトで PDF を出力して見てみたのですが, 単純に Mac OS X 10.4.x の Preview が, fpdf の出力する CMap に対応してないのではないでしょうか?
※ 現在 Tiger の環境がないので未確認です. Leopard では正常に表示されます.

試しに, EC-CUBE を経由せず, fpdf で日本語文字列を動的に出力する PDF ファイルを作成してみて, Preview で開くとどうなるでしょうか?

ちなみに, Adobe Reader のプロパティで確認したところ, 90msp-RKSJ-H という CMap を使用しているようです.

# Tiger の頃は, マルチバイトのサポートがいろいろと酷かったので, Preview も例外ではない気がします...

お手数お掛けしました。

Adobe Readerのパッケージの内容に90msp-RKSJ-HというCMapは確認出来たのですが、Previewのパッケージ内容にCMapフォルダを見つける事が出来ませんでした。

多分仰られる通り10.4のPreviewがfpdfの出力するCMapに対応してないという事なのだと思いますが、検索するもPreviewのCMapに関する記述を探せずPreviewが使用しているCMapを確認する事が出来ませんでした。

引用:

試しに, EC-CUBE を経由せず, fpdf で日本語文字列を動的に出力する PDF ファイルを作成してみて, Preview で開くとどうなるでしょうか?

fpdfで日本語文字列を動的に出力するPDFファイルを作成するという方法が理解出来ておらず、せっかくお知恵を頂いたにもかかわらず試せておりません。
申し訳ありません。

大変厚かましいお願いとは思いますが、具体的にどのようにすればfpdfで日本語文字列を動的に出力するPDFファイルを作成する事が出来るのかご教示いただければ幸いです。

よろしく御願い致します。


----------------

ramrun
投稿日時: 2010/2/22 10:07
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: Mac OSX10.4 Tigerで、帳票(納品書)PDF出力出来ない
自分の環境は10.5.2で問題ないですけど、そちらの環境で公式デモでは開けるのでしょうか?

ID admin
PW password

公式デモ 2.4.3
http://demo2.ec-cube.net/admin/


あと、ダウンロードの件は最初の過去スレに書いてあります。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=4134&forum=11&post_id=20832#forumpost20832
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,075名です
総投稿数は110,023件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.