如何判斷遠端電腦印表機設定 |
尚未結案
|
JalenKu
一般會員 發表:14 回覆:24 積分:7 註冊:2002-06-10 發送簡訊給我 |
天使大大:
想請教一下,因為我也是寫醫療系統的,目前遇到一個問題,如果說醫生在院內任一台電腦開立會診,我要如何將開立的會診記錄自動印到該病人所屬的樓面,以前我們是用文字檔透過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 發送簡訊給我 |
哇..沒有人回答我,我的問法一定有問題,好吧,換個方式問,各位幫幫忙
如果我有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 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 天使大大: 想請教一下,因為我也是寫醫療系統的,目前遇到一個問題,如果說醫生在院內任一台電腦開立會診,我要如何將開立的會診記錄自動印到該病人所屬的樓面,以前我們是用文字檔透過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 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 站長大大,我也想到用此種方式解決 可是,似乎用這種方法是繞一個圈來解決問題 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 發送簡訊給我 |
天使大大:
關於你所說的第二種方法,想到幾個問題,因為只要列印的文件不一樣,
就必須改一次設定(再加上不知用那一個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 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |