公開方法(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 |