線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1191
推到 Plurk!
推到 Facebook!

如何判斷遠端電腦印表機設定

尚未結案
JalenKu
一般會員


發表:14
回覆:24
積分:7
註冊:2002-06-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-17 09:52:30 IP:203.66.xxx.xxx 未訂閱
天使大大: 想請教一下,因為我也是寫醫療系統的,目前遇到一個問題,如果說醫生在院內任一台電腦開立會診,我要如何將開立的會診記錄自動印到該病人所屬的樓面,以前我們是用文字檔透過printer server 的方式 例: \\八樓護理站\lpt1,直接將文字檔指到該護理站的lpt1,但因目前新增了圖片列印,故必須以Tprint元件 列印,但像quick report 必須在本機端設定印表機,才能指向,但不可能每一台電腦都設定印表機,故必須在程式判斷該病人的位置(那一樓面),才指向,請問可以指點迷津嗎,Quick Report 可以動態設定要印表的印表機嗎??或是我必須在執行程式時做判斷,新增本機的印表機設定,如果是,那要如何做呢?? if you lose your step,just tango on
------
if you lose your step,just tango on
JalenKu
一般會員


發表:14
回覆:24
積分:7
註冊:2002-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-19 09:31:50 IP:203.66.xxx.xxx 未訂閱
哇..沒有人回答我,我的問法一定有問題,好吧,換個方式問,各位幫幫忙 如果我有100台電腦,50台印表機,那不論我從那一台電腦所打的資料 都可以從50台印表機中的任一台列印出來,那我有一台電腦是PRINTER SERVER 透過網路連到50台印表機,現在的問題是QUICK REPORT元件必須指定其印表機 但我不可能每一台電腦都裝50台印表機的DRIVER,所以..是否有其他方法 可以完成我的需求 if you lose your step,just tango on
------
if you lose your step,just tango on
JalenKu
一般會員


發表:14
回覆:24
積分:7
註冊:2002-06-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-19 10:30:57 IP:203.66.xxx.xxx 未訂閱
SORRY,大大.. 因為一直出現作業逾時,所以我就回上一頁,再按存入,沒想到,來回幾次,等到成功後就出現這麼久筆,麻煩大大幫我刪除..謝謝 if you lose your step,just tango on
------
if you lose your step,just tango on
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-19 16:09:15 IP:218.163.xxx.xxx 未訂閱
引言: 天使大大: 想請教一下,因為我也是寫醫療系統的,目前遇到一個問題,如果說醫生在院內任一台電腦開立會診,我要如何將開立的會診記錄自動印到該病人所屬的樓面,以前我們是用文字檔透過printer server 的方式 例: \\八樓護理站\lpt1,直接將文字檔指到該護理站的lpt1,但因目前新增了圖片列印,故必須以Tprint元件 列印,但像quick report 必須在本機端設定印表機,才能指向,但不可能每一台電腦都設定印表機,故必須在程式判斷該病人的位置(那一樓面),才指向,請問可以指點迷津嗎,Quick Report 可以動態設定要印表的印表機嗎??或是我必須在執行程式時做判斷,新增本機的印表機設定,如果是,那要如何做呢?? if you lose your step,just tango on
我的想法是,在護理站的印表機所接的電腦處,常駐執行一個列印軟體, 這個軟體會定時到PrintQueue的Table去看有無所屬護理站的列印工作, 醫師在輸入會診記錄時,程式就丟一筆PrintQueue的記錄到這個Table, Table理只要記錄,那種列印工作,列印資料的Primary Key,是否列印完成! 這個辦法可行嗎 ? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
JalenKu
一般會員


發表:14
回覆:24
積分:7
註冊:2002-06-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-09-23 11:33:01 IP:203.66.xxx.xxx 未訂閱
站長大大,我也想到用此種方式解決 可是,似乎用這種方法是繞一個圈來解決問題 Windows本身即然可以透過網路分享印表機,那麼 是否有可能搜尋此區域內分享的印表機,並將 文件丟至其分享的印表機呢,是delphi的報表元件 功能不足嗎?? if you lose your step,just tango on
------
if you lose your step,just tango on
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-09-23 11:51:14 IP:211.20.xxx.xxx 未訂閱
這不是ap元件的限制而是os的限制,因為在WINDOW的印表機是要安裝的,不管是連接LPT的實體印表機還是網路印表機都是要先安裝才能使用的 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-09-23 12:04:35 IP:218.163.xxx.xxx 未訂閱
引言: 站長大大,我也想到用此種方式解決 可是,似乎用這種方法是繞一個圈來解決問題 Windows本身即然可以透過網路分享印表機,那麼 是否有可能搜尋此區域內分享的印表機,並將 文件丟至其分享的印表機呢,是delphi的報表元件 功能不足嗎??
如同andersonhsieh所說,這不關Delphi的事, 是Windows 的設計如此, 我又想到一種解決的方法, 醫師開會診單的電腦處,先裝好一台印表機, 內定設為接到某一個護理站的網路印表機, 再由程式透過Windows API取修改此印表機的 "連接埠",如改為"\\Ps-57caaf\ps-57caaf-p1" ... 但重點在找出用那一個API函數去設定印表機的"連接埠"? 大家來想看看,ok? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
JalenKu
一般會員


發表:14
回覆:24
積分:7
註冊:2002-06-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-09-25 17:27:32 IP:203.66.xxx.xxx 未訂閱
天使大大: 關於你所說的第二種方法,想到幾個問題,因為只要列印的文件不一樣, 就必須改一次設定(再加上不知用那一個api),而且如果說如果有文件 單純是列印至local端的,因為前一次列印會診資料到其他樓面,而將設定 更改,那如果這一次只是要印local端的文件(例word檔)不就無法在local列 印出現(除非每次印完會診就再回復設定) 我的想法是說即然網路內有分享的印表機,為何我們不能向印表機提出要求 ,希望文件從他的port輸出,這樣子不行嗎??一定要在o.s裝上網路印表機嗎 O.S.的限制真是討厭 聽說win2K有一active directory有如此功能,能夠解決我所提的問題 有人知道嗎?? 謝謝天使大大及andersonhsieh兄的回答.受益良多 if you lose your step,just tango on
------
if you lose your step,just tango on
系統時間:2024-06-01 23:37:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!