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

請問要如何在程式中變更 Windows XP 中印表機名稱?

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



註冊時間: 2004-05-26
文章: 33


第 1 樓

發表發表於: 星期三 十一月 30, 2005 10:21 am    文章主題: 請問要如何在程式中變更 Windows XP 中印表機名稱? 引言回覆

各位前輩

我要如何才能將系統已安裝之印表機更改為我所需要的名稱

我查過 MSDN API 函數 setprinter 可是好像也沒有相關功能

還是有其他API可達成?
回頂端
檢視會員個人資料 發送私人訊息
andybigbos



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 2 樓

發表發表於: 星期四 十二月 01, 2005 12:21 pm    文章主題: 引言回覆

你可以朝著讓xp 印表機登錄檔,改變成跟你電腦的印表機登錄檔一樣,就可以解決你的問題了

把你的電腦印表機登錄檔匯出,再匯入要使用程式的那一台電腦,改變電腦的登錄檔跟你的電腦一樣
回頂端
檢視會員個人資料 發送私人訊息
新人類



註冊時間: 2005-11-27
文章: 48


第 3 樓

發表發表於: 星期四 十二月 01, 2005 6:54 pm    文章主題: 引言回覆

目的為何?
回頂端
檢視會員個人資料 發送私人訊息
chioucy



註冊時間: 2004-05-26
文章: 33


第 4 樓

發表發表於: 星期五 十二月 02, 2005 8:32 am    文章主題: 引言回覆

謝謝 andybiqbos 的回答
但是是否還是可以透過程式來更名呢?
主要目的還是中一刀問題 因為我中一刀報表設計時會指定印表機 如果user端的印表機名稱和我設計時的印表機名稱相同就可以正常列印
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 5 樓

發表發表於: 星期五 十二月 02, 2005 10:25 am    文章主題: 引言回覆

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

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



註冊時間: 2004-05-26
文章: 33


第 6 樓

發表發表於: 星期五 十二月 02, 2005 1:14 pm    文章主題: 引言回覆

對於 中一刀 在本版的討論我也獲益良多
目前我可以用程式方式新增 windows 印表機伺服器 "中一刀" 格式 也用程式方式在 機碼 裡設定好中一刀 位址0018的值
以便對映我報表中papersize一致 只要在新user的電腦裡執行我寫的中一刀設定程式 再將點陣印表機名稱設為我所需的名稱
就可運作正常 目前就差在無法用程式更改印表機名稱讓我的程式能夠完全自動化
(全部自動化好處在哪天user電腦重灌後只要再執行中一刀設定程式即可)

謝謝 syntech 前輩的關注

我還是需要請各位前輩指導
回頂端
檢視會員個人資料 發送私人訊息
andybigbos



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 7 樓

發表發表於: 星期五 十二月 02, 2005 5:42 pm    文章主題: 引言回覆

你的中一刀問題我以前也研究了很多方式,最快的方式就是將自己寫程式的那台電腦印表機登錄檔匯出成一個print.reg的登錄檔
這樣當你到別台電腦時,將那台電腦的印表機登錄檔清除
點一下print.reg登錄你自己的登錄檔..
就可以解決了啦

為什麼要這麼做?
因為在window xp下要用印表機伺服器去新增紙張格式
如果那台電腦安裝了很多印表機.那你新增也沒用,因為新增的紙張在登錄檔的位置與你自己的電腦登錄檔位置不同
所以乾脆所自己的印表機登錄檔,登錄於它台電腦,一勞永逸....
我自己呢..我登錄檔寫入程式中...
再安裝程式時,就直接安裝了登錄檔..
所以安裝程式就改變了電腦的印表機登錄與自己開發程式電腦的印表機登錄檔相同
列印就不會有問題了
再則
以後遇到其它專案時,管客戶用什麼印表機,通通適用.....
打到手酸..................
回頂端
檢視會員個人資料 發送私人訊息
andybigbos



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 8 樓

發表發表於: 星期五 十二月 02, 2005 5:50 pm    文章主題: 引言回覆

忘了說一件事...
必需要先清除那台電腦的印表機登錄檔
再安裝自身的print.reg
重開機才有效喔!!

以下為clean.reg 清除登錄檔的內容
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms]

請用記事本打好 存成clean.reg 點二下就可以清空電腦的印表機登錄機碼了

至於如何匯出自身電腦的印表機 請使用 regedit 到上方的機碼位置,按滑鼠右鍵,匯出成一支print.reg就可以了...

於是乎..再安裝程式的電腦
1.先執行 clean.reg
2.再執行 print.reg
3.重新開機.讓登錄檔生效

如果為網路執行,請每台都執行一次上述的作業就可以了
此方法僅適用於 windows2000/xp
回頂端
檢視會員個人資料 發送私人訊息
chioucy



註冊時間: 2004-05-26
文章: 33


第 9 樓

發表發表於: 星期二 十二月 06, 2005 3:28 pm    文章主題: 引言回覆

非常謝謝 andybigbos 前輩的指導
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 476


第 10 樓

發表發表於: 星期三 十二月 07, 2005 10:27 am    文章主題: 引言回覆

引言回覆:

我自己呢..我登錄檔寫入程式中...
再安裝程式時,就直接安裝了登錄檔..
所以安裝程式就改變了電腦的印表機登錄與自己開發程式電腦的印表機登錄檔相同
列印就不會有問題了


TO:andybigbos兄
小弟之前也想使用您的方式 ; 我是用installshield進行封裝; 但於User端Setup
時 ; 發生如圖之錯誤; 不知andybigbos兄或其他狐友知道問題所在, 懇請不吝
賜教.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



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

第 11 樓

發表發表於: 星期三 十二月 07, 2005 11:06 am    文章主題: 引言回覆

安裝時,登入的使用者是否有修改登錄檔的權限?

一般我去客戶安裝系統時,都會使用 Administrator 級的權限,
裝完再改回來

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

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



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 12 樓

發表發表於: 星期五 十二月 09, 2005 10:36 am    文章主題: 引言回覆

syntech 兄說的沒錯啦....
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 13 樓

發表發表於: 星期三 六月 07, 2006 8:37 pm    文章主題: 引言回覆

to andybigbos

我有一告條碼....用argox條碼機...在xp自訂報表 8x1.4CM
報表包在執行檔...而且是自訂報表的格式喔....本機開發可以...但到另外一台卻不行了
到另外一台不是 8x1.4CM ...設定值跑了..

我按照你的方式做了.....不行...

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

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

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


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