問題
從 Adobe InDesign 列印時,您遇到以下錯誤:
「此文件可能包含二進位的 EPS 檔案,因此可能會造成列印工作失敗。如果印表機可以產生輸出,則表示二進位資料並不會影響列印。是否要列印此文件?」
原因
某些 PostScript 列印設定包含模組,並可能會將二進位資料中特定的字元組合解譯為指令。當解譯為指令時,可能會導致工作失敗,或可能會直接開始列印二進位資料,並使印表機列印出許多只有二進位字串單行輸出的頁面。如果狀況可能發生,InDesign 會提供以上的警示作為預防措施。這包括以下情況:
- 工作包含已放置的 EPS,內含標明為二進位的 %%DocumentData 註解
- 工作包含已放置的 EPS,內含遺失其值的 %%DocumentData 註解
- 工作包含已放置的 EPS,內含遺失其 %%DocumentData 的註解
- 工作包含已放置在印表機設定的 EPS,其資料格式無法指定。因下游資料輸送無法全面評估,從 Mac OS X 系統列印時會經常發生此狀況。
解決方法
請執行下列任一個解決方法:
解決方法 1: 按一下「確定」以測試文件列印
如果您按一下「確定」並傳送列印工作至印表機/裝置,然後成功列印,則代表您的列印設定支援二進位資料,您便可安全地忽略警告。另一方面,如果您按一下「確定」並傳送工作至裝置,然後您得到許多將二進位資料單行列印的頁面,則代表您的列印串流並不支援二進位列印。在此情況下,您應該使用以下任一個解決方法。
解決方法 2: 將圖表重新儲存為 EPS 以外的檔案格式
PSD、TIFF、PDF 或其他格式對此問題而言沒有風險。
解決方法 2: 使用沒有二進位資料的 EPS。
這有時可透過從使用不同設定的來源應用程式重新儲存 EPS 來達成。但是,有時候資料會在檔案內再進行封裝,導致資料格式無法變更。
解決方法 3: 從 Photoshop 使用 EPS。
InDesign 會對大部分 Photoshop EPS 檔案進行重新格式化資料以符合 InDesign 列印對話方塊內的 ASCII/二進位交換器設定。只需在 Photoshop 內開啟 EPS,然後選擇「另存新檔」並選擇另一個名稱,或使用相同名稱並按一下「是」來取代舊有的 EPS。
解決方法 4: 在您的列表機上變更設定以支援二進位列印通訊協定。
這通常會在印表機前方的控制面板上進行。查看列表機的使用者文件以了解操作方法。
其他資訊
如果您將包含二進位資料的 EPS 檔案放置在 InDesign 文件,然後您將輸出資料格式設定為 ASCII 並列印發行版本,EPS 會按照程式碼內路線通過 PostScript 並產生二進位資料。這會導致列印工作失敗。
目前,InDesign 會透過檢查 %%DocumentData 註解的存在狀況,來判斷 EPS 是否包含二進位資料。如果包含二進位資料,InDesign 會搜尋三個適用於此 DSC 註解的有效參數: Clean7Bit、Clean8Bit 或二進位。
如果參數設定為二進位,或如果 %%DocumentData 註解從 EPS 中遺失,InDesign 會發出警告訊息並允許取消列印工作。
當列印和輸出資料格式已設定為 ASCII 時,InDesign 只會檢查此條件。
由於錯誤訊息專為列印工作而設計,轉存為 EPS 時 InDesign 不會進行檢查。
InDesign 不會檢查 Photoshop EPS 檔案。