ABAP報表在列印的時候會選擇印表機
除的可以透過『特性』設定以外
還可以在程式裡面做設定
INITIALIZATION.
CALL FUNCTION 'SET_PRINT_PARAMETERS'
EXPORTING
destination = 'LT50' "列印的裝置
immediately = 'X' "是否直接列印
layout = 'X_65_132'. "列印的格式
文章標籤
全站熱搜
ABAP報表在列印的時候會選擇印表機
除的可以透過『特性』設定以外
還可以在程式裡面做設定
INITIALIZATION.
CALL FUNCTION 'SET_PRINT_PARAMETERS'
EXPORTING
destination = 'LT50' "列印的裝置
immediately = 'X' "是否直接列印
layout = 'X_65_132'. "列印的格式
請問您是否有遇過同台印表機要列印Letter與中一刀的問題: 預設印表機是Letter那台,而在列印時是選擇中一刀 可是印出去的紙張大小卻是Letter的
這是正常的如果您要列印中一刀,連印表機設定都要改 打個比方 有一台印表機,有時候要印A4 (預設),有時候要印中一刀 這個時候您可以在新增一個印表機 新增本地印表機,然後新增原先的那台預設的 這個時候你就會看到你有兩個印表機裝置,針對新的裝置改個名字叫(中一刀) 然後按右鍵選『列印喜好設定』 接下來可能因為印表機不同名稱有所不同,不過都差不多 找到『紙張尺寸』預設一定是勾A4 這個時候點選『自訂尺寸』 新增一個名稱(中一刀)!寬度跟長度您可以去量量看 『按確定』這個時候您就選擇這個剛剛新增的『中一刀』尺寸~而不是A4 所以當SAP列印時就選擇這個中一刀的印表機來列印就會依照~印表機尺寸來列印
您好, 建立印表機程序: 1、新增印表機=>下一步=>連接到這台電腦的本機印表機=>下一步=>選擇原先加入的印表機=>選擇Driver=>印表機名稱…等等輸入。 2、檔案=>伺服器內容=>格式=>將新的列印格式新增。 3、點選剛才新增的印表機,將[裝置設定值/紙匣設定]全設為新的格式 4、於您所述的,只要是「紙張大小」都設為新的格式。 這是我所設定的 但還是一樣發生…印出仍是「預設的印表機的紙張大小」
我這邊的OS有試過WinXP中文、英文 SAP GUI為720 path level12 印表機型號EPSON LQ-2180C、LQ-2190C 謝謝!
您好, 我的意思是~當列印時 出現印表機選單>選擇印表機>必須要再點選[內容],選擇所要列印的紙張大小,才能印出選擇的,否則會印出「預設印表機的紙張大小」
每次列印的時候SAP會遠端呼叫saplpd程式來列印 sap不會去設定您在印表機上設定的預設紙張大小,所以您要從您印表機裝置自己去設定 我這樣說好的,像我們有一台印表機接在PC888上 PC888接的一台HP-123印表機!這個又要印一般報表紙又要印中一刀 這個時候我們就會在那台印表機裝置除的原先的在新增一個印表機指定到同樣的實體印表機 再改名 HP-123A{指的是一般報表) HP-123B{指的是中一刀) 當然第二台您要去印表機設定裡面去預設紙張 這個時候你就會看到兩台裝置的 列印的時候有兩種列印方法,遠端列印跟本地端列印 TCODE:SPAD =>Devices=>Output Devices=>Access Method =>Host Spool Access Method 這邊設定S =>Host printer這邊選擇所設定的印表機名稱我們剛剛取名HP-123A所以這邊也要設定HP-123A =>Destination host那台印表機接的電腦編號或IP 新增完這個項目後再新增一次相同步驟這個時候第二台Host printer再選HP-123B Destination host當然是同一個編號,設定好後SAP列印就會找到兩個裝置的... 另一種本地端列印,假如你這台電腦有接這個印表機 在SPAD上的Host Spool Access Method是F至於Host printer是__DEFAULT 那您在列印的時候在列印裝置輸入LOCL按下Enter 這個時候就會看到您這台電腦接的所有印表機,一旦您選擇HP-123B就會變成中一刀的 我在六年前當BC的時候就是這樣設定的 我不太清楚最近SAP有沒有更新的版本可以解決這問題 但我曾經為的一個點陣印表機要印(大報表紙、一般報表紙、中一刀) 一台電腦雖然只接一台印表機但是我卻新增的三個印表機項目.... 這個對一般使用者來說也不會選錯,因為在SAP端列印時的列印畫面 其實是可以預設這個報表要列印的格式跟指定的印表機,只要事先設定好就好的 這個也不用寫程式只要設定就好