取消
显示结果 
搜索替代 
您的意思是: 

最新主题

import socket def text_to_pcl(text): pcl_data = b'\x1B%-12345X' # 进入 PCL 模式 # 设置页面大小(默认为A4) pcl_data += b'\x1B&l26A' # 设置字体(默认字体) pcl_data += b'\x1B(s0p10h12v0s1b4... 查看更多...
import socket def text_to_pcl(text): pcl_data = b'\x1B%-12345X' # 进入 PCL 模式 # 设置页面大小(默认为A4) pcl_data += b'\x1B&l26A' # 设置字体(默认字体) pcl_data += b'\x1B(s0p10h12v0s1b4099T' # 打印文本 pcl_data += text.encode('utf-8') pcl_data += b'\x1B&l0H' # 退出 PCL 模式 return pcl_data if __name__ == "__main__": mysocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = "10.77.77.199" port = 9100 try: # 要打印的文本 text_to_print = "Hello, World!\nThis is a test print." pcl_data = text_to_pcl(text_to_print) mysocket.connect((host, port)) # connecting to host mysocket.sendall(pcl_data) # sending data to printer # 是否发送成功 print(mysocket) # print(mysocket.recv(1024)) # receiving data from host print("Printing Successful") mysocket.close() # closing connection except: print("Error with the connection")
† 惠普支持社区是一个客户交流平台,便于客户找到有效的解决方法,快速解决问题,充分利用惠普产品。请在发帖之前,阅读社区的使用条款注册须知。