JMWirelessBasic
Introduction无线通讯基类型
Methods
clearBufferTask:- (void)clearBufferTask:(nullable JMComplete)completed; ParametersDiscussion清除打印机缓存 disconnect- (void)disconnect; Discussion断开连接并清除回调与变量值 finishTask:- (void)finishTask:(nullable JMComplete)completed; ParametersDiscussion发送结束任务 sendTask:completed:- (void)sendTask:(nullable NSData *)data completed:(nullable JMComplete)completed; ParametersDiscussion发送打印数据 startTask:- (void)startTask:(nullable JMComplete)completed; ParametersDiscussion发送打印开始任务 statusTask:- (void)statusTask:(nullable JMStatus)status; ParametersDiscussion打印机状态 stopScan- (void)stopScan; Discussion停止扫描 transformHtmlToData:type:completed:- (void)transformHtmlToData:(nonnull NSData *)htmlData type:(JMPrinterType)type completed:(nonnull JMTransformCompleted)completed; ParametersDiscussion将 HTML 字符串转换成打印数据 transformImageToData:type:- (nullable NSData *)transformImageToData:(nonnull UIImage *)img type:(JMPrinterType)type; ParametersReturn Value图片打印数据 Discussion将图片转换成打印数据 transformJsonToData:type:completed:- (void)transformJsonToData:(nonnull NSData *)json type:(JMPrinterType)type completed:(nonnull JMTransformCompleted)completed; ParametersDiscussion将 JSON 转换成打印数据 Properties
customerCode客户编码 @property (nonatomic, assign, readonly) int customerCode; delegate无线代理 @property (nonatomic, weak) id<JMWirelessDelegate> delegate; isConnected连接状态 @property (nonatomic, assign, readonly) BOOL isConnected; isFormRecovery连接协议,如果为 YES 则是开启防丢单,否则为非防丢单 -connectWithPeripheral:defendLose:complete: 或 -connectWithHost:port:defendLose:complete: 中设置值,在下一次设置值前,其值不变 @property (nonatomic, assign, readonly) BOOL isFormRecovery; isScanning扫描状态 @property (nonatomic, assign, readonly, getter=scan) BOOL isScanning; model打印机型号 @property (nonatomic, copy, readonly, nullable) NSString *model; printerTypeJMPrinterType 打印机类型,连接成功后自动获取 @property (nonatomic, assign, readonly) JMPrinterType printerType; |