2012-02-21 70 views
-2

我有一個非常簡單的網頁,通常可以在許多不同的計算機上從IE正確打印。該頁面本身只是一個html表格和一個標題。我試着打印Google的主頁並正確打印,所以這個問題特定於我的頁面。從Internet Explorer中打印並獲得20頁的postscript代碼

頁面在打印預覽中看起來正確。但是,當它從打印機出來時,大概有20頁的內容是後綴和十六進制。

第一頁包含我的頁面查詢字符串的一部分(有一堆參數)。其次是一大堆的開始行:

@PJL COMMENT XRXbegin 
@PJL COMMENT OID_ATT_JOB_OWNER "**user's name not included**' 
@PGL COMMENT OID_ATT_JOB_NAME "** my url ** 
..etc 

then 
%!PS-Adobe-3.0 
%%Title: **my url again** 
%%Creator: PScript5.dll Version 5.2.2 
..etc 

then 
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0 

then 
lot's of what I'm assuming is postscript then about 20 pages of hexadecimal 

這是HTML

<body onLoad="window.print();" style="font-size:150%"> 
    <div style="width:750px"> 
     <div> 
      <span class="fieldName">Email:</span> 
      <span class="fieldValue">an email address </span> 
     </div>         
     <div> 
      <span class="fieldName">Date:</span> 
      <span class="fieldValue">2/18/2012 8:16 PM</span> 
     </div> 
    </div> 
    <div class="nopass"><!-- clears floats --></div> 
</body> 
+0

我不確定你希望得到什麼樣的幫助而不顯示你的頁面的HTML。 – Sparky 2012-02-21 04:30:39

+0

我懷疑你可以通過修正你的HTML來解決這個問題。看起來像是IE和/或打印機驅動程序的問題。如果它在IE中渲染*,即使它的HTML損壞,打印輸出也不應打印postscript。 – deceze 2012-02-21 04:38:38

+0

@deceze true,但其他頁面打印正確,這導致我相信我的網頁上可能會導致它。 – dan 2012-02-21 05:24:16

回答

2

15年前,我就遇到了這個問題。我認爲正在發生的事情是,您正在爲要發送到的打印機使用錯誤的打印機驅動程序。當IE以頁面描述語言生成打印頁面的代碼時,它添加了一個前導碼(在這種情況下是以「%!PS-Adobe-3.0」開頭的行之前的所有內容)

當您發送此文件到打印機,它不能識別前導碼,因此假定接下來的所有內容都只是原始文本。你可以告訴它這樣做,因爲它是用平淡的固定寬度字體打印的。

兩個定位:

  1. 選擇要打印到打印機的正確的打印機驅動程序。如果尚未安裝,可能需要安裝它。

  2. 打印。

或:

  1. 選中 「打印到文件」。保存到文件。
  2. 打開原始的postscript輸出並編輯前導碼。
  3. 打開一個DOS窗口
  4. 設置要打印到的東西,如打印機:LPT1
  5. 我不記得在DOS下確切的語法的更多,但它可能是:複製file.pdf:LPT1
  6. 您的打印機必須支持postscript,並且必須在不需要前導碼的情況下執行此操作。

15年前,我在一臺網絡連接的打印機上做了這個,當時我們從客戶那裏得到了很多原始的postscript文件,我需要在高速數碼印刷機上打印它們。很顯然,首選的解決方案是最好的解決方案,但是我可以通過另一個解決方案來幫助你理解正在發生的事情。

更新:序言中的「XRXbegin 」似乎表示您使用的驅動程序來自施樂公司。

由於該URL對於您嘗試打​​印的頁面是唯一的,因此實際名稱可能會使打印機混淆。 URL可能會有百分之一的爆炸,或者可能是HP的PCL語言。

+0

可能更適合超級用戶,但OP不知道這一點,無論如何這是一個後記問題。 – user886694 2012-02-21 21:58:08

相關問題