メールappでの印刷時、一行の途中で改ページされてしまう

OS標準の「メール」で文章を印刷する際、一行の途中で改ページされてしまいます。

つまり文字の上半分と、下半分が別ページに渡ってしまう状態です。


プレビュー段階ですでに切れているので、アプリケーションでの対応が必要だと思われますが、これを避ける設定方法はありますでしょうか。

OS10.9でも同様の症状でした。


よろしくお願いいたします。

MacBook Pro with Retina display, OS X Yosemite (10.10.1), 10.9でも同様

投稿日 2014/12/06 20:20

返信
返信: 22

2014/12/07 08:05 ni_ki への返信

コメントありがとうございます。


Macへの移行を父に勧めたところ今回の問題を指摘されたので、一件ごとに調整が必要、とも言いづらく困っています。

他のメールソフトも検討しようと思っていますが、20年以上Macを愛用していることもあり、私としては純正アプリで出来ると言いたいところです。


引き続き、皆さんのアドバイスをお待ちます。

2014/12/07 14:24 ryo1190 への返信

届いたメールがあらかじめ「手動で改行」されていたのではありませんか?

「メール」ソフトなどで送信時に「自動で改行」されたメールの場合、受信時に改行されずに表示され、印刷時にも改行されません。


以下は、「メール」ソフトで送受信したメールを印刷(PDFで保存)した例です。

「。」の直後でだけ、送信前に手動で改行しました。実際、「メール」ソフトでの印刷時にも「。」の直後だけ改行されています。

ユーザがアップロードしたファイル

送信者が送信前に「手動で改行」したメッセージの場合、「メール」ソフトは送信者の意図どおり、そのまま印刷します。

改行を削除するということは、受信者が編集するということですから、テキストエディットなり、メールの新規メッセージウィンドウなりへペーストして編集してください。

2014/12/07 19:55 野尻隆裕 への返信

コメントありがとうございます。


まさに意図した改行との関連なのですが、今回の問題は、印刷時にだけ一文字が上下2つに分断されてしまうところです。

例えばメーラー上で一文字の「B」が、印刷の1ページ目最下部に歪んだ「D」、2ページめ最上部に歪んだ「D」のような形で、2つに分かれてしまいます。(これはプレビュー段階で確認できます。)


印刷時にメーラーが、文字であることを無視して画像のように一行を分断してしまっているように見えます。

メールという文章を基本とするツールなのですから、最低限の配慮(一行の途中であるという判断)がされてほしいと思うのですが・・


引き続き、皆さんのアドバイスをお待ちします。

2014/12/07 21:59 ryo1190 への返信

ryo1190 による書き込み:



印刷時にメーラーが、文字であることを無視して画像のように一行を分断してしまっているように見えます。

なんか不思議ですね。

画像なんじゃないでしょうか?


その最下行の文字全部が上下に分断されるのでしょうか。

2014/12/11 09:54 xy への返信

コメントありがとうございます。


バグ(未対処の「仕様」)の可能性もありますね。

メールを印刷する需要が少ないのは理解できますが、UIやフォントにこだわるAppleらしからぬように見えます。


英語のディスカッションにも投稿してみました。


引き続きアドバイスをお待ちします。

2014/12/11 16:50 ryo1190 への返信

失礼致します。


検証して見ましたが、確かに 1 行が上下に分割される場合が有りますね。

(と言うか、テキストメインで多数ページの場合、かなりの確率で有ります)


メールをプリントする機会が殆ど無いので気付きませんでしたが、私もバグの可能性が大だと思います。

ユーザがアップロードしたファイル

ユーザがアップロードしたファイル

ユーザがアップロードしたファイル

2014/12/11 19:14 necota への返信

コメントありがとうございます。

検証までしていただいて恐縮です。


HTML形式ではないプレーンテキストのメールでも、同じ現象が起こるようです。


私もほとんど印刷はしないのですが、メーラーで印刷した手紙を読むのに紙を縦に並べないといけないというのは不便ですね。

保管も、綴ることができないとなると鳥獣戯画のように巻物にするしかないでしょうか・・


ワープロのPagesアプリではさすがにページという単位があるので、そちらにコピー・アンド・ペーストすれば、整形作業は無しで正しく印刷できました。しかしメール一通ごとにこれを繰り返すのは、巻物を作るに近い作業と思いますので、引き続きアドバイスを期待します。

2014/12/12 00:05 xy への返信

xy さんによる書き込み:


だとすると、デフォルト適用しているフォント(とそのサイズ)が問題なのかも。


メールメッセージの表示フォントを、デフォルトの「Helvetica 12」から「ヒラギノ角ゴ ProN 11」及び「ヒラギノ角ゴ ProN 13」

に変更して見ましたが、残念ながらメッセージ中の上下に分割される位置が変わるだけでした。


【 ヒラギノ角ゴ ProN 11 】

ユーザがアップロードしたファイル


【 ヒラギノ角ゴ ProN 13 】

ユーザがアップロードしたファイル

2014/12/12 02:40 necota への返信

少し調べてみたので、その経過報告

環境

OSX10.10.1

Mail.app 8.1

デフォルトフォント OSAKA等幅 12ポイント

プリンタ:ブラザーのレーザプリンタとインクジェットプリンタ(どちらも同じ結果)


特定のメール(ソニーのReader StoreからのDM)において、プリンタドライバのプリントイメージ、プレビューへの書き出し、PDFファイルへの書き出しのいずれにおいても、指摘の事象を確認しました。

もともとテキスト受信のはずだが、HTMLとかリッチフォーマットが関与するのをさけるため、テキストで転送したメールでも確認した。


特徴的な現象:

この現象を起こしたメールデータ(今の所、1通のみ)は、印刷出力できない。

他の印刷できるメールとの相違を観察すると、プリントキュー上で、印刷できるものはサムネイルが表示されるが、この印刷されないメールはサムネイルが表示されない。

プリンタドライバを最新版が10/1付けで出ていたのでアップデートしてみたが、変化なし。


考察

OSXは印刷にディスプレイpostscriptを採用している。

pdfファイルを仔細に観察すると、どうも、メール本文を超尺のままディスプレイpostscriptでイメージに展開した上で、垂直方向に用紙1ページ分の印刷長さで切り出しているようだ。このような手順だと当然に、テキストの位置は無視され、文字の上下が別ページに配分される事態が生じうる。

通常であれば、この逆の処理を採用するはず。すなわち、用紙の印刷範囲に入る範囲で各ページのテキストを順にページ単位で画像に展開する。


疑問なのは、長さ的には同様の現象を起こしそうな、他の数ページにわたるメールでも、同じ発行元からのそこそこ長いメールでも、この現象が起きないこと。


とりあえずここまで。

時間があれば、もう少し調べます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

メールappでの印刷時、一行の途中で改ページされてしまう

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。