2012-08-24 84 views
0

我是新來的,首先對我的壞英語感到抱歉。 這是我的問題: 我使用FPDF(該rsulting文件是正確的,我檢查兩次)和使用lpr命令發送到網絡打印機生成PDF文檔:HP打印截斷文檔上的lpr

..... 
$pdf->Output('stampe/lipari.pdf', 'F'); 

//specify the pdf I want to print 
$file = 'stampe/lipari.pdf'; 

//Change PrinterName to the name of the printer you set up in CUPS 
$cmd = "lpr -Plipari -o landscape -o fit-to-page "; 
//append any files you'd like to print to the end of the command 
$cmd .= $file.' 2> output'; 
exec($cmd); 

命令返回沒有錯誤和文件被打印但總是被截斷5釐米。 我嘗試了幾個例如打印指定的邊距,但沒有影響結果。 唯一可見的結果是當我打印鏡像文件:鏡像,但在另一邊截斷了5釐米。

感謝重播

編輯:我發現我的客戶將只返回在九月和引起我可以「現場」只托盤我無法測試,現在的任何解決方案。無論如何,我很感激一些幫助。

+0

這是哪個操作系統/發行版? – ewwhite

+0

抱歉,我忘了提及它。是Debian。目前我不能更具體。 – Andrea

回答

0

如果您省略參數-o fit-to-page,會發生什麼情況?你也可以用純粹的lp語法來嘗試嗎?

嘗試將命令更改爲lp -d lipari -o landscape並檢查結果。

+0

我第一次嘗試沒有任何-o命令,結果是一樣的。 永遠不要嘗試簡單的LP ....確保我會,但現在不會導致我只能在網站上試用,但我的客戶將在我編輯的9月份返回。 謝謝 – Andrea

0

因爲我剛剛找到解決方案時項目被暫停。

其實問題不在lp/lpr命令中。問題是打印機驅動程序。 我們重新安裝HPLIP並設置正確的驅動程序......就是這樣。

無論如何感謝您的答案。