公開方法(Public Methods) | |
__init__ (self) | |
int | GetBytesAvailable (self) |
取得可讀取資料數量 (bytes)。 | |
bool | Connected (self) |
印表機是否處於連接狀態。 | |
Read (self, buffer, size) | |
從印表機讀取資料。 | |
Write (self, data_out, data_size) | |
寫入資料至印表機。 | |
WriteAndWaitForResponse (self, data_out, data_size, response_start_time_out, response_end_time_out, completion_token) | |
將位元資料寫入輸出流並返回接收到的資料,返回的資料是任何接收到的資料,或者如果收到完成標誌則返回至該標誌的資料,在返回之前等待回應超時。 | |
Close (self) | |
從印表機斷開連線。 | |
StopAsyncListening (self) | |
Open (self) | |
透過 NET 介面開啟印表機。 | |
SendPrintFile (self, ipAddress, fileName) | |
透過 NET 介面寫入檔案至印表機。 | |
SendPrintString (self, ipAddress, data, iDataSize) | |
透過 NET 介面寫入字串至印表機。 | |
TcpConnection (self, str ipAddress, int port) | |
透過 NET 連接所選擇的印表機。 | |
Union[CObject, None] | GetComm (self) |
取得印表機目前使用的連接介面。 | |
公開屬性 | |
giComm | |
保護屬性 | |
_socket | |
CommSDK.CommSDK.__init__ | ( | self | ) |
CommSDK.CommSDK.Close | ( | self | ) |
從印表機斷開連線。
bool CommSDK.CommSDK.Connected | ( | self | ) |
印表機是否處於連接狀態。
int CommSDK.CommSDK.GetBytesAvailable | ( | self | ) |
取得可讀取資料數量 (bytes)。
Union[CObject, None] CommSDK.CommSDK.GetComm | ( | self | ) |
取得印表機目前使用的連接介面。
CommSDK.CommSDK.Open | ( | self | ) |
透過 NET 介面開啟印表機。
CommSDK.CommSDK.Read | ( | self, | |
buffer, | |||
size ) |
從印表機讀取資料。
[in] | buffer | 儲存資料的緩衝區 |
[in] | size | 緩衝區大小 |
CommSDK.CommSDK.SendPrintFile | ( | self, | |
ipAddress, | |||
fileName ) |
透過 NET 介面寫入檔案至印表機。
[in] | ipAddress | 印表機的IP位址 |
[in] | fileName | 檔案路徑 |
CommSDK.CommSDK.SendPrintString | ( | self, | |
ipAddress, | |||
data, | |||
iDataSize ) |
透過 NET 介面寫入字串至印表機。
[in] | ipAddress | 印表機的IP位址 |
[in] | data | 待寫入的資料 |
[in] | iDataSize | 寫入的資料量 |
CommSDK.CommSDK.StopAsyncListening | ( | self | ) |
CommSDK.CommSDK.TcpConnection | ( | self, | |
str | ipAddress, | ||
int | port ) |
透過 NET 連接所選擇的印表機。
[in] | ipAddress | 印表機的IP位址 |
[in] | port | 印表機的埠號 |
CommSDK.CommSDK.Write | ( | self, | |
data_out, | |||
data_size ) |
寫入資料至印表機。
[in] | data_Out | : 待寫入的資料 |
[in] | data_size | 寫入的資料量 |
CommSDK.CommSDK.WriteAndWaitForResponse | ( | self, | |
data_out, | |||
data_size, | |||
response_start_time_out, | |||
response_end_time_out, | |||
completion_token ) |
將位元資料寫入輸出流並返回接收到的資料,返回的資料是任何接收到的資料,或者如果收到完成標誌則返回至該標誌的資料,在返回之前等待回應超時。
[in] | data_out | 待寫入印表機的資料 |
[in] | data_size | 寫入的資料量 |
[in] | response_start_time_out | 等待接收第一筆資料的超時時間。這是從開始等待到接收到第一個位元資料所花費的時間 |
[in] | response_end_time_out | 當未收到新資料時的超時時間。這是從接收到最後一個位元資料後開始計算的時間 |
[in] | completion_token | 表示預期回應結束的字串標誌。如果只是想在將資料寫入連接後等待回應,這個字串可以是空字串 |
|
protected |
CommSDK.CommSDK.giComm |