VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

印表機列印 及Report預覽 設定中一刀?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
koharu



註冊時間: 2009-10-13
文章: 21


第 1 樓

發表發表於: 星期四 四月 08, 2010 3:38 pm    文章主題: 印表機列印 及Report預覽 設定中一刀? 引言回覆

如果各位先拜 看到這月經標題就想噓 , 煩請手下留情 ,THX
--

程式編譯執行檔後
分別安裝在底下5台電腦測試 (皆為 XP pro 系統)
A (平常寫程式的電腦 , 安裝Foxpro 9.0)
B (平常寫程式的NB ,安裝Foxpro 9.0)
C (測試用電腦 ,安裝Foxpro 9.0)
D (測試用電腦 ,沒有安裝Foxpro 9.0)
E (上機電腦 ,沒有安裝Foxpro 9.0)
在每台電腦的 印表機 " 伺服器內容" 皆已新增中一刀格式

兩台印表機
1. HP 雷射 列印 A4資料
2. EPSON LQ680C 列印 中一刀 (接在電腦E上,共用分享)

程式內的列印指令
SET PRINTER TO NAME m_EPSONPtr (m_EPSONPtr 為程式內全域變數)
REPORT FORM myReport1 TO PRINTER PREVIEW NOCONSOLE

電腦A 預覽及列印中一刀格式正常 而其他電腦就不正常
爬文後找到幾種方式
1. Report Properties 內 Save Printer Environment 不勾選
印表機改為 Microsoft XPS...... 編譯後重新安裝
---> 電腦B 預覽及列印中一刀格式正常 Shocked (剩下的還是不正常)
2. 將電腦A 中一刀登錄檔匯入
---> 電腦D work ( C 和 E Fail ) Razz
3. 將列印指令改為
REPORT FORM myReport1 TO PRINTER PROMPT PREVIEW NOCONSOLE
列印時選擇印表機及紙張
--->皆可正常列印中一刀 , 而顯示預覽紙張非中一刀
4. 電腦B連線EPSON LQ680C 後 修改程式
在Report Properties 內 Page Setup 設定印表機EPSON LQ680C及中一刀
---> 電腦E 預覽及列印中一刀格式正常

目前這幾個方法 似乎可以達到目的 , 但好像沒找到真正的問題點
(可能是我爬的不夠仔細 ...)
也想找到通用的方式 , 所以來 找點建議 或不同的想法

thanks!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期四 四月 08, 2010 4:04 pm    文章主題: 引言回覆

路過..........
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
koharu



註冊時間: 2009-10-13
文章: 21


第 3 樓

發表發表於: 星期四 四月 08, 2010 5:02 pm    文章主題: 引言回覆

syntech大的回應總是讓人期待又受傷害
--
想請教這討論串
http://vfp.sunyear.com.tw/viewtopic.php?t=4948&postdays=0&postorder=asc&start=0
您在4樓提到
"利用PRTINFO( )可以讀取"預設印表機的預設格式"的特性,重新改寫報表檔內容"
不太懂您這句話的意思 Sorry ~

PRTINFO( ) Returns the current specified printer setting.
我在EPSON LQ680C 也將預設列印紙張設為 中一刀

不曉得是不是我誤會
我試過
use myReport1.frx
replace tag with '',tag2 with ''

這些程式碼 在編譯成執行檔後, Run執行檔 會出現錯誤 ?(是否因為 Report 也編譯在執行檔內?)


麻煩提點, 感謝!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期四 四月 08, 2010 5:20 pm    文章主題: 引言回覆



修改報表內容的方式一定要排除報表.

否則就是編譯前先用命令視窗或是寫一個程式把tag,tag2,expr 通通清掉.
這與您的方法一("Save Printer Environment 不勾選")的做法是類似的,

不過"Save Printer Environment 不勾選"只清除tag及tag2 欄位,
但是 EXPR欄位沒清除,
而EXPR欄位中會記錄紙張格式代號,
因此有些會成功,有些不會成功(代號被佔用或是無效),
就算你寫入一樣的登錄檔


當VFP列印一個tag,tag2,expr 通通清掉的報表時,
會用什麼印表機什麼紙張去印?
就自己做功課吧.
試試 SET PRINTER TO DEFAULT + REPORT FORM ..... TO PRINTER
或是 REPORT FORM.... TO PRINTER PROMPT,
應該就了解了

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
richshih



註冊時間: 2007-10-11
文章: 153


第 5 樓

發表發表於: 星期四 四月 08, 2010 5:52 pm    文章主題: 引言回覆

根據我多年設計3聯式統一發票經驗 發票長度剛好是A4一半
在每台電腦的 印表機 " 伺服器內容" 皆已新增中一刀格式 (12.00*13.97)
1)Save Printer Environment 不勾選"

如是較舊印表機 幾乎50% 可行 ,較新的則99% ok(點陣式)
2)Save Printer Environment 勾選
不分新舊幾乎100% ok (點陣式)
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 6 樓

發表發表於: 星期四 四月 08, 2010 8:44 pm    文章主題: 引言回覆

提供一下經驗參考看看

我曾遇到過一台電腦
不管怎麼清除tag tag2 expr都沒效果
預設印表機又因為客戶需求不能動
到最後用了SET PRINTER TO ... + SYS(1037)才成功
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
koharu



註冊時間: 2009-10-13
文章: 21


第 7 樓

發表發表於: 星期五 四月 09, 2010 12:05 pm    文章主題: 引言回覆

感謝各位先拜的寶貴經驗!
--
syntech大提到
"否則就是編譯前先用命令視窗或是寫一個程式把tag,tag2,expr 通通清掉"
果然換個方式想 ,就有重見天日的感覺 ! (萬般無奈想不到)
tag,tag2,expr 清掉之後 , 後續印表機的動作 真的比較聽話


richshih大提到
"Save Printer Environment 勾選與不勾選"
想請問 如果開發的印表機環境 與實際上機的印表機環境不同時, 是否仍可行?
因為Save Printer Environment 設定 ,常跟我預期的不太一樣
(應該是因為我沒有清楚了解他做了些什麼...)


LiuRambo大提到
"用了SET PRINTER TO ... + SYS(1037)"
之前試過用 SYS(1037) 要去改變印表機及紙張設定 , 但是我試的方式失敗
REPORT FORM ..... TO PRINTER 時又讀到原本設定值 , 要再試看看

many thanks~
回頂端
檢視會員個人資料 發送私人訊息
spfrk



註冊時間: 2004-11-08
文章: 163


第 8 樓

發表發表於: 星期六 四月 10, 2010 9:49 am    文章主題: 引言回覆

我現在都用 http://www.hexatech.com/viewpro.htm
此列印 ocx, 此物件可以直接設定印表機的紙張大小,左右界,預視縮放,指定
列印頁數,功能強大.如使用上的問題可來信.
回頂端
檢視會員個人資料 發送私人訊息
andywilliams



註冊時間: 2004-10-23
文章: 111


第 9 樓

發表發表於: 星期日 四月 11, 2010 3:28 pm    文章主題: Re: 印表機列印 及Report預覽 設定中一刀? 引言回覆

MODIFY REPORT...at runtime
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作