diff --git a/CHANGELOG.md b/CHANGELOG.md index ce4f929..6ebae4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -148,4 +148,15 @@ - Addresses old analysis warning. ## 2.2.4 -- Adds 16KB support for Android. Special thanks to swapnilparmar-git for the change. \ No newline at end of file +- Adds 16KB support for Android. Special thanks to swapnilparmar-git for the change. + +## 2.3.0 +- Upgrades iOS to Brother Print SDK 4.13.0. + +- **iOS breaking/legacy:** Requires iOS 13.0+ (podspec `platform :ios` updated from 9.0 to 13.0). +- **iOS:** Replaces deprecated `sendPRNFileWithURL:` with `transferBinaryFiles:progress:` for .prn file printing (SDK 4.12.0+). +- **iOS:** Removes use of dropped APIs: `rotate180degrees` on RJ print settings (SDK 4.12.0), `forceVanishingMargin` on PT print settings (SDK 4.6.1). Use image rotation / print settings alternatives where needed. +- Host app must use a Brother iOS SDK 4.13.0–compatible pod (e.g. `BRLMPrinterKit_AB` or official Brother SDK at 4.13.0). + +- **Android (4.6 → 4.13.1):** Replaces deprecated `orientation` and `rotate180` on `PrinterInfo` with `rotation` (SDK 4.6.4 deprecations). Rotation is derived from the same Dart `orientation` + `rotate180` for backward compatibility. +- **Android:** Stops setting `banishMargin` on `PrinterInfo` (no longer documented for SDK 4.13; PT forceVanishingMargin removed in iOS 4.6.1). Dart still sends `banishMargin`; it is ignored on Android. \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 204dc24..8cf5c6c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -24,6 +24,7 @@ rootProject.allprojects { //url "https://rouninlabs.jfrog.io/artifactory/rounin-libs-external/" url "https://artifacts.rouninlabs.com/rounin-libs-external/" } + maven { url 'https://jitpack.io' } } } @@ -58,6 +59,6 @@ android { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1' - implementation 'com.brother.sdk:printer:4.6.1@aar' + implementation 'com.github.johnvuko:BrotherPrintLibrary:4.13.1' implementation 'com.brother.typeb:print:1.0.0' } diff --git a/android/consumer-rules.pro b/android/consumer-rules.pro index 6452ddb..6624379 100644 --- a/android/consumer-rules.pro +++ b/android/consumer-rules.pro @@ -1,2 +1,2 @@ -keep class com.pauldemarco.flutter_blue.** { *; } --keep class com.brother.ptouch.sdk.** { *; } \ No newline at end of file +-keep class com.brother.** { *; } \ No newline at end of file diff --git a/android/src/main/kotlin/com/rouninlabs/another_brother/method/BrotherUtils.kt b/android/src/main/kotlin/com/rouninlabs/another_brother/method/BrotherUtils.kt index e36d817..d0512f8 100644 --- a/android/src/main/kotlin/com/rouninlabs/another_brother/method/BrotherUtils.kt +++ b/android/src/main/kotlin/com/rouninlabs/another_brother/method/BrotherUtils.kt @@ -30,7 +30,11 @@ fun printerInfofromMap(context:Context, flutterAssets: FlutterPlugin.FlutterAsse localName = map["localName"] as String lastConnectedAddress = map["lastConnectedAddress"] as String paperSize = paperSizeFromMap(map["paperSize"] as Map) - orientation = orientationFromMap(map["orientation"] as Map) + // SDK 4.6.4+: orientation and rotate180 deprecated; use rotation instead. + rotation = rotationFromMap( + orientationMap = map["orientation"] as Map, + rotate180 = map["rotate180"] as Boolean + ) numberOfCopies = map["numberOfCopies"] as Int halftone = halftoneFromMap(map["halftone"] as Map) printMode = printModeFromMap(map["printMode"] as Map) @@ -44,7 +48,6 @@ fun printerInfofromMap(context:Context, flutterAssets: FlutterPlugin.FlutterAsse customPaperLength = map["customPaperLength"] as Int customFeed = map["customFeed"] as Int rjDensity = map["rjDensity"] as Int - rotate180 = map["rotate180"] as Boolean peelMode = map["peelMode"] as Boolean mirrorPrint = map["mirrorPrint"] as Boolean paperPosition = alignFromMap(map["paperPosition"] as Map) @@ -77,7 +80,7 @@ fun printerInfofromMap(context:Context, flutterAssets: FlutterPlugin.FlutterAsse workPath = map["workPath"] as String pjPaperKind = pjPaperKindFromMap(map["pjPaperKind"] as Map) useLegacyHalftoneEngine = map["useLegacyHalftoneEngine"] as Boolean - banishMargin = map["banishMargin"] as Boolean + // banishMargin / forceVanishingMargin removed in SDK 4.6.1 (iOS); Android PrinterInfo no longer documents it for 4.13. useCopyCommandInTemplatePrint = map["useCopyCommandInTemplatePrint"] as Boolean this.timeout = timeout setCustomPaperInfo(customPaperInfo) @@ -169,6 +172,19 @@ fun orientationFromMap(map: Map): PrinterInfo.Orientation { return PrinterInfo.Orientation.values().find { it.name == name }!! } +/** + * Derives PrinterInfo.Rotation from orientation + rotate180 (SDK 4.6.4+ replacement for deprecated orientation/rotate180). + */ +fun rotationFromMap(orientationMap: Map, rotate180: Boolean): PrinterInfo.Rotation { + return when { + rotate180 -> PrinterInfo.Rotation.Rotate180 + else -> when (orientationFromMap(orientationMap)) { + PrinterInfo.Orientation.LANDSCAPE -> PrinterInfo.Rotation.Rotate90 + else -> PrinterInfo.Rotation.Rotate0 + } + } +} + fun halftoneFromMap(map: Map): PrinterInfo.Halftone { val id: Int = map["id"] as Int val name: String = map["name"] as String diff --git a/ios/Classes/Method/BrotherUtils.m b/ios/Classes/Method/BrotherUtils.m index e6e9f66..3b0b0a2 100644 --- a/ios/Classes/Method/BrotherUtils.m +++ b/ios/Classes/Method/BrotherUtils.m @@ -851,7 +851,7 @@ + (BRLMRJPrintSettings *)rjPrintSettingsFromMapWithValue:(NSDictionary * dartResolution = (NSDictionary *)[map objectForKey:@"printQuality"]; - bool forceVanishingMargin = [[map objectForKey:@"banishMargin"] isEqual:@(YES)]; + // forceVanishingMargin / bBanishMargin was dropped in SDK 4.6.1. NSDictionary * dartOrientation = (NSDictionary *)[map objectForKey:@"orientation"]; @@ -1332,7 +1328,6 @@ + (BRLMPTPrintSettings *)ptPrintSettingsFromMapWithValue:(NSDictionary * printStatus; - if ([extension isEqualToString:@"prn"] ) { - // TODO Print PRN - // Call print method - printError = [printerDriver sendPRNFileWithURL:url]; + if ([extension isEqualToString:@"prn"]) { + // SDK 4.12.0+ replaced sendPRNFileWithURL: with transferBinaryFiles:progress: + BRLMTransferResult *transferResult = [printerDriver transferBinaryFiles:@[ url ] progress:^(NSURL *current, int progress) {}]; + BRLMPrintErrorCode code = (transferResult.code == BRLMTransferSummaryErrorAllSuccess) + ? BRLMPrintErrorCodeNoError + : BRLMPrintErrorCodeUnknownError; + printStatus = [BrotherUtils printerStatusToMapWithError:code status:nil]; + } else { + BRLMPrintError * printError = [printerDriver printImageWithURL:url settings:printerSettings]; + printStatus = [BrotherUtils printerStatusToMapWithError:printError.code status:nil]; } - else { - // Print normal file - // Call print method - printError = [printerDriver printImageWithURL:url settings:printerSettings]; - } - - [printerDriver closeChannel]; - - // Notify status to Flutter. - NSDictionary * printStatus = [BrotherUtils printerStatusToMapWithError:printError.code status:nil]; - _result(printStatus); diff --git a/ios/Lib/BRLMPrinterKit.framework/AdvancedRJTDPaperSizeViewController.nib b/ios/Lib/BRLMPrinterKit.framework/AdvancedRJTDPaperSizeViewController.nib new file mode 100644 index 0000000..bafe933 Binary files /dev/null and b/ios/Lib/BRLMPrinterKit.framework/AdvancedRJTDPaperSizeViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/BRLMPrinterKit b/ios/Lib/BRLMPrinterKit.framework/BRLMPrinterKit index 460584c..f6622a9 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/BRLMPrinterKit and b/ios/Lib/BRLMPrinterKit.framework/BRLMPrinterKit differ diff --git a/ios/Lib/BRLMPrinterKit.framework/BluetoothViewController.nib b/ios/Lib/BRLMPrinterKit.framework/BluetoothViewController.nib index b0278da..3ad411e 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/BluetoothViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/BluetoothViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/CutterViewController.nib b/ios/Lib/BRLMPrinterKit.framework/CutterViewController.nib index 547b49e..f9aa4e7 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/CutterViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/CutterViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/ExtraFeedViewController.nib b/ios/Lib/BRLMPrinterKit.framework/ExtraFeedViewController.nib index 2ece443..54f450b 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/ExtraFeedViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/ExtraFeedViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/GenericMobileLabelModelPaperSizeViewController.nib b/ios/Lib/BRLMPrinterKit.framework/GenericMobileLabelModelPaperSizeViewController.nib index cac03dc..02be01b 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/GenericMobileLabelModelPaperSizeViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/GenericMobileLabelModelPaperSizeViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterDriver.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterDriver.h index d4eede7..ae4e802 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterDriver.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterDriver.h @@ -17,11 +17,11 @@ // However, we CAN use the "BRPtouchPrinterKit.h" syntax, since we have added the BIL SDK .h // files to our project. //#import -#import "BRPtouchPrinterKit.h" +#import #endif -#import "PrintSettings.h" +#import //*** NOTIFICATIONS // Register for these if you wish to receive notifications for the following messages. @@ -172,10 +172,11 @@ #define RET_CHANNEL_WRITE_ERROR -1009 // error occurred while writing data, such as if channel disconnected #define RET_CHANNEL_READ_ERROR -1010 // error occurred while reading data, such as if channel disconnected -// This is used only by WIFI and FILE channel. // In previous SDKs, RET_CHANNEL_CREATEERROR was used instead, but now we differentiate between these cases. // NOTE: With WIFI channel especially, this can occur when user tries to start a job too quickly after a failure. -// Generally, using "isPrinterReady" API before calling openChannel can avoid this. +// It may be reported only when trying to open the channel. +// NOTE: With BT channel, it can be reported in open, send, or read, if error event occurs on stream. +// But I don't know how to cause it. Never seen it happen. #define RET_CHANNEL_STREAMSTATUS_ERROR -1011 // These are used only for BT channel @@ -199,6 +200,10 @@ #define RET_PRINTERSTATUS_ERROR_MEDIACANNOTBEFED -1021 // This is different from media empty. Treated as an error. #define RET_PRINTERSTATUS_ERROR_UNKNOWNERROR -1022 // If status response processor gets unhandled error +//** 6/8/23: Added NEW error codes. Not changing old constants above, to be safe. +// This occurs if "app switch" in middle of BT transfer (if no app support for background processing). +// NOTE: It does not seem to happen on WIFI. +#define RET_CHANNEL_STREAM_END_OCCURRED -1023 // ************************************************************************************* @@ -464,22 +469,16 @@ typedef enum timeout:(int)nTimeout; -// "wrappers" for isPrinterReady and getPTStatus. -// * isPrinterReady is useful to check for connectivity before attempting to print. +// "wrapper" for getPTStatus. // * getPTStatus allows to you determine things like the actual connected model, paper inserted, cover open, etc. // Refer to the BRPtouchSDK documentation for more details about the format and meaning of the status response. // TAG: REMOVE_BRPTOUCH_SDK -// When using the "RemoveBRPtouchSDK" framework, isPrinterReady and getPTStatus are NOT supported +// When using the "RemoveBRPtouchSDK" framework, getPTStatus is NOT supported // for the WIFI channel, because WIFI channel requires using the BRPtouchSDK API. -// However, for the Bluetooth channel, these functions are implemented internally to the BMS SDK, so you may still -// use these two APIs. - -- (BOOL)isPrinterReady:(PRINTERMODEL)model - channelType:(CHANNELTYPE)channelType - channelString:(NSString *)channelString; // IPAddress or BTDeviceName #ifdef REMOVE_BRPTOUCH_SDK +// Need this struct from other SDK when using our own getPTStatus implementation for Bluetooth. typedef struct _PTSTATUSINFO { Byte byHead; // Head mark Byte bySize; // Size @@ -527,6 +526,22 @@ typedef struct _PTSTATUSINFO { - (CGRect) getPrintableRectFromCurrentSettings; - (CGRect) getPaperRectFromCurrentSettings; +//******************************************************************************** +// detectPrinterResolutionForModel +// Used to determine resolution of print head installed to TD23xx models ONLY +// 203, 300 models have different byModelCode in Status Response +// Each of these models supports only 1 resolution at a time. +// +// RETURNS: +// * RET_TRUE on success, detectedResolution is VALID +// * Other error code if FAILURE. detectedResolution is INVALID +- (int) detectPrinterResolutionForModel:(PRINTERMODEL)model + channelType:(CHANNELTYPE)channelType + channelString:(NSString *)channelString // IPAddress or BTDeviceName + detectedResolution:(RESOLUTION *)pResolution; +//******************************************************************************** + + //******************************************************************************** // SIMPLE APIs // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterKit.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterKit.h index 26d89ae..79a71f9 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterKit.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BMSPrinterKit.h @@ -8,52 +8,80 @@ #ifndef REMOVE_BRPTOUCH_SDK -#import "BRPtouchPrinterKit.h" +#import #endif -#import "BMSPrinterDriver.h" +#import -#import "PrintSettings.h" -#import "GenericPocketJetPrintSettings.h" -#import "PJ673PrintSettings.h" -#import "PJ763MFiPrintSettings.h" -#import "PJ773PrintSettings.h" -#import "GenericMobileLabelModelPrintSettings.h" -#import "RJ4030AiPrintSettings.h" -#import "RJ4040PrintSettings.h" -#import "RJ4230BPrintSettings.h" -#import "RJ4250WBPrintSettings.h" -#import "RJ3050PrintSettings.h" -#import "RJ3050AiPrintSettings.h" -#import "RJ3150PrintSettings.h" -#import "RJ3150AiPrintSettings.h" -#import "TD2120NPrintSettings.h" -#import "TD2130NPrintSettings.h" -#import "RJ2050PrintSettings.h" -#import "RJ2140PrintSettings.h" -#import "RJ2150PrintSettings.h" -#import "TD4550DNWBPrintSettings.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "PrintSettingsViewController.h" -#import "GenericPocketJetPrintSettingsViewController.h" -#import "PJ673PrintSettingsViewController.h" -#import "PJ763MFiPrintSettingsViewController.h" -#import "PJ773PrintSettingsViewController.h" -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ4030AiPrintSettingsViewController.h" -#import "RJ4040PrintSettingsViewController.h" -#import "RJ4230BPrintSettingsViewController.h" -#import "RJ4250WBPrintSettingsViewController.h" -#import "RJ3050PrintSettingsViewController.h" -#import "RJ3050AiPrintSettingsViewController.h" -#import "RJ3150PrintSettingsViewController.h" -#import "RJ3150AiPrintSettingsViewController.h" -#import "TD2120NPrintSettingsViewController.h" -#import "TD2130NPrintSettingsViewController.h" -#import "RJ2050PrintSettingsViewController.h" -#import "RJ2140PrintSettingsViewController.h" -#import "RJ2150PrintSettingsViewController.h" -#import "TD4550DNWBPrintSettingsViewController.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import @interface BMSPrinterKit : NSObject diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRCustomPaperInfoCommand.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRCustomPaperInfoCommand.h index 1f61e08..115d180 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRCustomPaperInfoCommand.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRCustomPaperInfoCommand.h @@ -34,6 +34,8 @@ typedef enum { MarkPosition = 8, MarkHeight = 9, DisplayName = 10, + NotSupportPrinter = 11, + PrinterName = 40, }ErrorParameterName; typedef enum { @@ -43,6 +45,7 @@ typedef enum { BelowTheLowerLimit = 3, FailToCreateCommand = 4, FailToReadPTDFile = 5, + UnSupported = 11, }ErrorParameterDetail; @@ -59,10 +62,10 @@ typedef enum { @property(readonly) float markHeight_; @property(readonly) UnitOfLengthParameter unitOfLengthParameter_; @property(readonly) PaperKindParameter paperKindParameter_; +@property(readonly) int energyRank_; // Advance Settings @property(nonatomic, strong) NSString *displayName; -@property(readwrite) int energyRank; @property(readwrite) float dieStartRevPlus; @property(readwrite) float dieStartFwdPlus; @property(readwrite) float afterFeedPlus; @@ -97,10 +100,41 @@ typedef enum { markHeight: (float) markHeight unitOfLength: (UnitOfLengthParameter) unitOfLengthParameter; +- (id) initWithPrinterNameForRoll: (NSString *) printerName + tapeWidth: (float) tapeWidth + rightMargin: (float) rightMargin + leftMagin: (float) leftMagin + topMargin: (float) topMargin + unitOfLength: (UnitOfLengthParameter) unitOfLengthParameter + energyRank: (unsigned int) energyRank; + +- (id) initWithPrinterNameForDieCut: (NSString *) printerName + tapeWidth: (float) tapeWidth + tapeLength: (float) tapeLength + rightMargin: (float) rightMargin + leftMagin: (float) leftMagin + topMargin: (float) topMargin + bottomMargin: (float) bottomMargin + labelPitch: (float) labelPitch + unitOfLength: (UnitOfLengthParameter) unitOfLengthParameter + energyRank: (unsigned int) energyRank; + +- (id) initWithPrinterNameForMarkRoll: (NSString *) printerName + tapeWidth: (float) tapeWidth + tapeLength: (float) tapeLength + rightMargin: (float) rightMargin + leftMagin: (float) leftMagin + topMargin: (float) topMargin + bottomMargin: (float) bottomMargin + markPosition: (float) markPosition + markHeight: (float) markHeight + unitOfLength: (UnitOfLengthParameter) unitOfLengthParameter + energyRank: (unsigned int) energyRank; + - (NSData *) getCustomPaperInfoCommandData: (NSMutableArray **)errorArr; -- (NSString *) valueOfErrorParameter:(ErrorParameterName)errorParameterName; -- (NSString *) valueOfErrorParameterDetail:(ErrorParameterDetail)errorParameterDetail; ++ (NSString *) valueOfErrorParameter:(ErrorParameterName)errorParameterName; ++ (NSString *) valueOfErrorParameterDetail:(ErrorParameterDetail)errorParameterDetail; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBLESearchOption.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBLESearchOption.h new file mode 100644 index 0000000..5697ba6 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBLESearchOption.h @@ -0,0 +1,18 @@ +// +// BRLMBLESearchOption.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/01/13. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMBLESearchOption : NSObject +@property(nonatomic)NSTimeInterval searchDuration; +- (instancetype)copy __unavailable; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBatteryInfo.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBatteryInfo.h new file mode 100644 index 0000000..6e704ce --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMBatteryInfo.h @@ -0,0 +1,29 @@ +// +// BRLMBatteryInfo.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/07/03. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, BRLMBatteryInfoHealthStatus ) { + BRLMBatteryInfoHealthStatusExcellent = 0, + BRLMBatteryInfoHealthStatusGood = 1, + BRLMBatteryInfoHealthStatusReplaceSoon = 2, + BRLMBatteryInfoHealthStatusReplaceBattery = 3, + BRLMBatteryInfoHealthStatusNotInstalled = 7, +}; + +@interface BRLMBatteryInfo : NSObject + +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; + +@property (nonatomic, readonly) NSInteger chargeLevel; +@property (nonatomic, readonly) NSInteger healthLevel; +@property (nonatomic, readonly) BRLMBatteryInfoHealthStatus healthStatus; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannel.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannel.h index 2af3eda..7d179d0 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannel.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannel.h @@ -1,18 +1,27 @@ // -// BRLMPrinterAddress.h +// BRLMChannel.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. // #import -#import "BRLMPrinterDefine.h" +#import -// Set the "serialNumber" that can be getting from EAAccessory. -// Or set the "Bluetooth Address" that can be getting from your printer (*by self-printing and so on). -// Please note that it is NOT the serial number of your Printer. typedef NSString BRLMExternalAccessorySerialNumber; +typedef NSString BRLMChannelExtraInfoKey; + +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyAdvertiseLocalName; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyIpAddress; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyModelName; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeySerialNumber; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyMacAddress; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyNodeName; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyLocation; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyIsSecureConnectionSupported; +extern BRLMChannelExtraInfoKey * _Nonnull const BRLMChannelExtraInfoKeyIsCommandSecurityEnabled; + NS_ASSUME_NONNULL_BEGIN @@ -20,6 +29,8 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic, readonly) BRLMChannelType channelType; @property (nonatomic, readonly) NSString *channelInfo; +@property (nonatomic, readonly, nullable) NSMutableDictionary *extraInfo; + - (instancetype)initWithWifiIPAddress:(NSString *)ipAddress; - (instancetype)initWithBluetoothSerialNumber:(BRLMExternalAccessorySerialNumber *)serialNumber; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannelCredential.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannelCredential.h new file mode 100644 index 0000000..afbca7d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMChannelCredential.h @@ -0,0 +1,29 @@ +// +// BRLMChannelCredential.h +// BRLMPrinterKit +// +// Created by debug on 2025/04/03. +// Copyright © 2025 Brother Industries. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, BRLMChannelCredentialType) { + BRLMChannelCredentialTypePrinterAdminPassword +}; + +@interface BRLMChannelCredential : NSObject + +@property (nonatomic, copy, readonly) NSString * _Nullable password; +@property (nonatomic, readonly) BRLMChannelCredentialType type; + +- (instancetype)initWithPrinterAdminPassword:(NSString *)password; + +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMCustomPaperSize.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMCustomPaperSize.h index 1622e67..c01d8c2 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMCustomPaperSize.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMCustomPaperSize.h @@ -6,7 +6,7 @@ // #import -#import "BRLMPrintImageSettings.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -54,6 +54,26 @@ BRLMCustomPaperSizeMargins BRLMCustomPaperSizeMarginsMake(CGFloat top, CGFloat l - (instancetype) initWithFile:(NSURL*)filePath; +- (instancetype) initRollWithTapeWidth:(CGFloat) tapeWidth + margins:(BRLMCustomPaperSizeMargins)margins // disable bottomMargin + unitOfLength:(BRLMCustomPaperSizeLengthUnit) unit + energyRank:(unsigned int)energyRank; + +- (instancetype) initDieCutWithTapeWidth:(CGFloat) tapeWidth + tapeLength:(CGFloat) tapeLength + margins:(BRLMCustomPaperSizeMargins)margins + gapLength:(CGFloat) gapLength + unitOfLength:(BRLMCustomPaperSizeLengthUnit) unit + energyRank:(unsigned int)energyRank; + +- (instancetype) initMarkRollWithTapeWidth:(CGFloat) tapeWidth + tapeLength:(CGFloat) tapeLength + margins:(BRLMCustomPaperSizeMargins)margins + markPosition:(CGFloat) markVerticalOffset + markHeight:(CGFloat) markLength + unitOfLength:(BRLMCustomPaperSizeLengthUnit) unit + energyRank:(unsigned int)energyRank; + @property (nonatomic, readonly) BRLMCustomPaperSizePaperKind paperKind; @property (nonatomic, nullable, readonly) NSURL *paperBinFilePath; @property (nonatomic, readonly) CGFloat tapeWidth; @@ -63,6 +83,7 @@ BRLMCustomPaperSizeMargins BRLMCustomPaperSizeMarginsMake(CGFloat top, CGFloat l @property (nonatomic, readonly) CGFloat markVerticalOffset; @property (nonatomic, readonly) CGFloat markLength; @property (nonatomic, readonly) BRLMCustomPaperSizeLengthUnit unit; +@property (nonatomic, nullable, readonly) NSNumber* energyRank; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeError.h new file mode 100644 index 0000000..44e74fd --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeError.h @@ -0,0 +1,27 @@ +// +// BRLMFileAnalyzeError.h +// BRLMPrinterKit +// +// Created by shintaro on 2024/07/03. +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMLog.h" + +typedef NS_ENUM(NSUInteger, BRLMFileAnalyzeErrorCode) { + BRLMFileAnalyzeErrorNoError = 40000, + BRLMFileAnalyzeErrorFileNotFound, + BRLMFileAnalyzeErrorFileFormatIncorrectly, + BRLMFileAnalyzeErrorUnknownError = 40099, +}; + + +@interface BRLMFileAnalyzeError : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; +@property(nonatomic, readonly) BRLMFileAnalyzeErrorCode code; +@property(nonatomic, readonly) NSArray* allLogs; +@property(nonatomic, readonly) NSString* errorDescription; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeResult.h new file mode 100644 index 0000000..6221f03 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzeResult.h @@ -0,0 +1,18 @@ +// +// BRLMFileAnalyzeResult.h +// BRLMPrinterKit +// +// Created by shintaro on 2024/07/03. +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMFileAnalyzeError.h" + +@interface BRLMFileAnalyzeResult : NSObject +- (instancetype _Nonnull)init __unavailable; +- (instancetype _Nonnull)copy __unavailable; +@property (nonatomic, readonly, nullable) ObjectType report; +@property (nonatomic, readonly, nonnull) BRLMFileAnalyzeError* error; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzer.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzer.h new file mode 100644 index 0000000..3aaf4e3 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMFileAnalyzer.h @@ -0,0 +1,16 @@ +// +// BRLMFileAnalyzer.h +// BRLMPrinterKit +// +// Created by shintaro on 2024/07/03. +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMPtouchDeviceDependedDataHeader.h" +#import "BRLMFileAnalyzeResult.h" +@interface BRLMFileAnalyzer : NSObject ++ (BRLMFileAnalyzeResult * _Nullable)analyzePD3:(NSURL *_Nonnull)url; + +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMGetStatusError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMGetStatusError.h index 83cc882..0cecc7b 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMGetStatusError.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMGetStatusError.h @@ -5,10 +5,10 @@ // Copyright © 2020 Brother Industries, Ltd. All rights reserved. // -#import "BRLMError.h" +#import typedef NS_ENUM(NSInteger, BRLMGetStatusErrorCode) { - BRLMGetStatusErrorCodeNoError, + BRLMGetStatusErrorCodeNoError = 20000, BRLMGetStatusErrorCodePrinterNotFound, BRLMGetStatusErrorCodeTimeout, }; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMLog.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMLog.h new file mode 100644 index 0000000..77b0680 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMLog.h @@ -0,0 +1,27 @@ +// +// BRLMLog.h +// BRLMPrinterKit +// +// Created by matsuo yu on 2022/07/19. +// Copyright © 2022 Brother Industries. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, BRLMLogLevel) { + BRLMLogLevelNotice = 1, + BRLMLogLevelWarning = 2, + BRLMLogLevelError = 3, +}; +typedef int BRLMVariantErrorCode; +@interface BRLMLog: NSObject +@property (nonatomic, readonly, nonnull) NSString* timeStamp; +@property (nonatomic, readonly) BRLMLogLevel level; +@property (nonatomic, readonly, nonnull) NSString* errorDescription; +@property (nonatomic, readonly) BRLMVariantErrorCode errorCode; +@property (nonatomic, readonly, nonnull) NSString* whereCause; +@property (nonatomic, readonly, nonnull) NSString* identificationCode; + +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWPrintSettings.h index ad7d24c..82c020a 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWPrintSettings.h @@ -1,17 +1,14 @@ -// +// ------------------------------------------------------ // BRLMMWPrintSettings.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. -// - -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" - -#import "BRLMCustomPaperSize.h" +// ------------------------------------------------------ -typedef float BRLMMWPrintLengthScale; +#import +#import +#import typedef NS_ENUM(NSInteger, BRLMMWPrintSettingsPaperSize) { BRLMMWPrintSettingsPaperSizeA6, diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWTemplatePrintSettings.h new file mode 100644 index 0000000..8239d4f --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMMWTemplatePrintSettings.h @@ -0,0 +1,21 @@ +// +// BRLMMWTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMMWTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMNetworkSearchOption.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMNetworkSearchOption.h new file mode 100644 index 0000000..2f212ff --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMNetworkSearchOption.h @@ -0,0 +1,20 @@ +// +// BRLMNetworkSearchOption.h +// BRLMPrinterKit +// +// Created by Shintaro on 2022/12/23. +// Copyright © 2022 Brother Industries. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMNetworkSearchOption : NSObject + +@property(nonatomic, nullable)NSArray *printerList; +@property(nonatomic)NSTimeInterval searchDuration; +- (instancetype)copy __unavailable; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMOpenChannelError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMOpenChannelError.h index 19b0f20..c20a6ed 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMOpenChannelError.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMOpenChannelError.h @@ -5,10 +5,10 @@ // Copyright © 2020 Brother Industries, Ltd. All rights reserved. // -#import "BRLMError.h" +#import typedef NS_ENUM(NSInteger, BRLMOpenChannelErrorCode) { - BRLMOpenChannelErrorCodeNoError, + BRLMOpenChannelErrorCodeNoError = 30000, BRLMOpenChannelErrorCodeOpenStreamFailure, BRLMOpenChannelErrorCodeTimeout, }; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettings.h index 29f66df..d1fff58 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettings.h @@ -1,19 +1,26 @@ -// +// ------------------------------------------------------ // BRLMPJPrintSettings.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. -// +// ------------------------------------------------------ -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" +#import +#import -#import "BRLMPJPrintSettingsPaperSize.h" +#import typedef float BRLMPrintSettingsLengthScale; typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsPrintSpeed) { + BRLMPJPrintSettingsPrintSpeedHighSpeed, + BRLMPJPrintSettingsPrintSpeedMediumHighSpeed, + BRLMPJPrintSettingsPrintSpeedMediumLowSpeed, + BRLMPJPrintSettingsPrintSpeedLowSpeed, + BRLMPJPrintSettingsPrintSpeedFast_DraftQuality, + BRLMPJPrintSettingsPrintSpeedFast_LineConversion, + BRLMPJPrintSettingsPrintSpeedUsePrinterSetting, BRLMPJPrintSettingsPrintSpeed2_5inchPerSec, BRLMPJPrintSettingsPrintSpeed1_9inchPerSec, BRLMPJPrintSettingsPrintSpeed1_6inchPerSec, @@ -35,6 +42,7 @@ typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsDensity) { BRLMPJPrintSettingsDensityUsePrinterSetting, }; + typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsFeedMode) { BRLMPJPrintSettingsFeedModeNoFeed, BRLMPJPrintSettingsFeedModeFixedPage, @@ -42,6 +50,7 @@ typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsFeedMode) { BRLMPJPrintSettingsFeedModeEndOfPageRetract, }; + typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsPaperInsertionPosition) { BRLMPJPrintSettingsPaperInsertionPositionLeft, BRLMPJPrintSettingsPaperInsertionPositionCenter, @@ -51,12 +60,15 @@ typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsPaperInsertionPosition) { typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsPaperType) { BRLMPJPrintSettingsPaperTypeRoll, BRLMPJPrintSettingsPaperTypeCutSheet, + BRLMPJPrintSettingsPaperTypePerforatedRoll, }; typedef NS_ENUM(NSInteger, BRLMPJPrintSettingsRollCase) { BRLMPJPrintSettingsRollCaseNone, BRLMPJPrintSettingsRollCasePARC001_NoAntiCurl, BRLMPJPrintSettingsRollCasePARC001, + BRLMPJPrintSettingsRollCasePARC001_ShortFeed, + BRLMPJPrintSettingsRollCaseKeepPrinterSetting, }; @@ -65,15 +77,17 @@ NS_ASSUME_NONNULL_BEGIN @interface BRLMPJPrintSettings : NSObject -@property (nonatomic) BRLMPJPrintSettingsPaperSize* paperSize; +@property (nonatomic, retain) BRLMPJPrintSettingsPaperSize* paperSize; @property (nonatomic) BRLMPJPrintSettingsPaperType paperType; @property (nonatomic) BRLMPJPrintSettingsPaperInsertionPosition paperInsertionPosition; @property (nonatomic) BRLMPJPrintSettingsFeedMode feedMode; +@property (nonatomic) NSUInteger extraFeedDots; @property (nonatomic) BRLMPJPrintSettingsDensity density; @property (nonatomic) BRLMPJPrintSettingsRollCase rollCase; @property (nonatomic) BRLMPJPrintSettingsPrintSpeed printSpeed; @property (nonatomic) BOOL usingCarbonCopyPaper; @property (nonatomic) BOOL printDashLine; +@property (nonatomic) NSUInteger forceStretchPrintableArea; // override - (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; @@ -81,4 +95,4 @@ NS_ASSUME_NONNULL_BEGIN @end -NS_ASSUME_NONNULL_END \ No newline at end of file +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsCustomPaperSize.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsCustomPaperSize.h index 13114a5..e454d37 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsCustomPaperSize.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsCustomPaperSize.h @@ -13,12 +13,11 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic, readonly) NSUInteger widthDots; @property (nonatomic, readonly) NSUInteger lengthDots; -@property (nonatomic, readonly) NSUInteger feedDots; - (instancetype)init __unavailable; - (instancetype)copy __unavailable; -- (instancetype)initWithWidthDots:(NSUInteger)width lengthDots:(NSUInteger)length feedDots:(NSUInteger)feed; +- (instancetype)initWithWidthDots:(NSUInteger)width lengthDots:(NSUInteger)length; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsPaperSize.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsPaperSize.h index e391d08..72ec1ba 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsPaperSize.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJPrintSettingsPaperSize.h @@ -7,7 +7,7 @@ #import -#import "BRLMPJPrintSettingsCustomPaperSize.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -16,6 +16,7 @@ typedef NS_ENUM(NSUInteger, BRLMPJPrintSettingsPaperSizeStandard) { BRLMPJPrintSettingsPaperSizeStandardLegal, BRLMPJPrintSettingsPaperSizeStandardLetter, BRLMPJPrintSettingsPaperSizeStandardA5, + BRLMPJPrintSettingsPaperSizeStandardA5_Landscape, BRLMPJPrintSettingsPaperSizeStandardCustom, // read only }; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJTemplatePrintSettings.h new file mode 100644 index 0000000..c0257f1 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPJTemplatePrintSettings.h @@ -0,0 +1,21 @@ +// +// BRLMPJTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMPJTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTPrintSettings.h index efbccb9..c9b263a 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTPrintSettings.h @@ -1,12 +1,12 @@ -// +// ------------------------------------------------------ // BRLMPTPrintSettings.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. -// +// ------------------------------------------------------ -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" +#import +#import typedef NS_ENUM(NSInteger, BRLMPTPrintSettingsLabelSize) { BRLMPTPrintSettingsLabelSizeWidth3_5mm, @@ -22,6 +22,11 @@ BRLMPTPrintSettingsLabelSizeWidthHS_17_7mm, BRLMPTPrintSettingsLabelSizeWidthHS_23_6mm, BRLMPTPrintSettingsLabelSizeWidthFL_21x45mm, + BRLMPTPrintSettingsLabelSizeWidthHS_5_2mm, + BRLMPTPrintSettingsLabelSizeWidthHS_9_0mm, + BRLMPTPrintSettingsLabelSizeWidthHS_11_2mm, + BRLMPTPrintSettingsLabelSizeWidthHS_21_0mm, + BRLMPTPrintSettingsLabelSizeWidthHS_31_0mm, }; NS_ASSUME_NONNULL_BEGIN @@ -30,6 +35,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic) BRLMPTPrintSettingsLabelSize labelSize; @property (nonatomic) BOOL cutmarkPrint; +@property (nonatomic) BOOL cutPause; @property (nonatomic) BOOL autoCut; @property (nonatomic) BOOL halfCut; @property (nonatomic) BOOL chainPrint; @@ -42,6 +48,7 @@ Default : 1 */ @property (nonatomic) UInt8 autoCutForEachPageCount; @property (nonatomic) BOOL forceVanishingMargin; +@property (nonatomic) NSUInteger feedDirectionMargins; // override diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTTemplatePrintSettings.h new file mode 100644 index 0000000..9beea1a --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPTTemplatePrintSettings.h @@ -0,0 +1,21 @@ +// +// BRLMPTTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMPTTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintError.h index 0be1854..6338285 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintError.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintError.h @@ -5,10 +5,10 @@ // Copyright © 2020 Brother Industries, Ltd. All rights reserved. // -#import "BRLMError.h" +#import typedef NS_ENUM(NSInteger, BRLMPrintErrorCode) { - BRLMPrintErrorCodeNoError, + BRLMPrintErrorCodeNoError = 0, BRLMPrintErrorCodePrintSettingsError, BRLMPrintErrorCodeFilepathURLError, BRLMPrintErrorCodePDFPageError, @@ -37,15 +37,22 @@ typedef NS_ENUM(NSInteger, BRLMPrintErrorCode) { BRLMPrintErrorCodePrinterStatusErrorMediaCannotBeFed, BRLMPrintErrorCodePrinterStatusErrorOverHeat, BRLMPrintErrorCodePrinterStatusErrorHighVoltageAdapter, + BRLMPrintErrorCodePrinterStatusErrorMotorSlow, + BRLMPrintErrorCodeUnsupportedCharger, + BRLMPrintErrorCodePrinterStatusErrorIncompatibleOptionalEquipment, BRLMPrintErrorCodePrinterStatusErrorUnknownError, + BRLMPrintErrorCodeTemplatePrintNotSupported, + BRLMPrintErrorCodeInvalidTemplateKey, BRLMPrintErrorCodeUnknownError, }; NS_ASSUME_NONNULL_BEGIN -@interface BRLMPrintError : BRLMError +@interface BRLMPrintError : NSObject @property(nonatomic, readonly) BRLMPrintErrorCode code; +@property(nonatomic, readonly) NSString* errorDescription; +@property(nonatomic, readonly) NSArray* allLogs; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintImageSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintImageSettings.h index 8da4181..11c6cd9 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintImageSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintImageSettings.h @@ -1,12 +1,12 @@ -// +// ------------------------------------------------------ // BRLMPrintImageSettings.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. -// +// ------------------------------------------------------ #import -#import "BRLMPrinterDefine.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -39,6 +39,12 @@ typedef NS_ENUM(NSInteger, BRLMPrintSettingsResolution) { BRLMPrintSettingsResolutionNormal, BRLMPrintSettingsResolutionHigh, }; +typedef NS_ENUM(NSInteger, BRLMPrintSettingsRotation) { + BRLMPrintSettingsRotationRotate0, + BRLMPrintSettingsRotationRotate90, + BRLMPrintSettingsRotationRotate180, + BRLMPrintSettingsRotationRotate270, +}; typedef NS_ENUM(NSInteger, BRLMPrintSettingsScaleMode) { BRLMPrintSettingsScaleModeActualSize, BRLMPrintSettingsScaleModeFitPageAspect, @@ -57,6 +63,7 @@ typedef NS_ENUM(NSInteger, BRLMPrintSettingsVerticalAlignment) { @property (nonatomic) BRLMPrintSettingsScaleMode scaleMode; @property (nonatomic) CGFloat scaleValue; @property (nonatomic) BRLMPrintSettingsOrientation printOrientation; +@property (nonatomic) BRLMPrintSettingsRotation imageRotation; @property (nonatomic) BRLMPrintSettingsHalftone halftone; @property (nonatomic) BRLMPrintSettingsHorizontalAlignment hAlignment; @property (nonatomic) BRLMPrintSettingsVerticalAlignment vAlignment; @@ -65,6 +72,7 @@ typedef NS_ENUM(NSInteger, BRLMPrintSettingsVerticalAlignment) { @property (nonatomic) NSUInteger numCopies; @property (nonatomic) BOOL skipStatusCheck; @property (nonatomic) BRLMPrintSettingsPrintQuality printQuality; +@property (nonatomic) BOOL trimTrailingBlankData; + (instancetype)new __unavailable; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintSettingsProtocol.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintSettingsProtocol.h index 2fb4157..08079ea 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintSettingsProtocol.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrintSettingsProtocol.h @@ -1,5 +1,5 @@ // -// BRLMPrintSettings.h +// BRLMPrintSettingsProtocol.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. @@ -7,7 +7,7 @@ #import -#import "BRLMPrinterDefine.h" +#import NS_ASSUME_NONNULL_BEGIN @@ -19,7 +19,7 @@ NS_ASSUME_NONNULL_BEGIN @required - (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; - +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; @end NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterClassifier.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterClassifier.h index fac6aba..89f48b6 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterClassifier.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterClassifier.h @@ -7,7 +7,7 @@ #import -#import "BRLMPrinterDefine.h" +#import typedef NS_ENUM(NSInteger, BRLMPrinterClassifierSeries) { BRLMPrinterClassifierSeriesPJ, diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfig.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfig.h new file mode 100644 index 0000000..f961647 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfig.h @@ -0,0 +1,104 @@ +// +// BRLMPrinterConfig.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import + +#import "BRLMPrinterConfigEnums.h" +#import "BRLMPrinterDefine.h" +#import "BRLMLog.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCode) { + BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCodeSuccess = 20600, + BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCodeUnsupported, + BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCodeUnsupportedFunctionInsteadUseCreateWithMinutes, + BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCodeUnsupportedFunctionInsteadUseCreateWithMinutesLegacy, + BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCodeInvalidValue, +}; + +@class BRLMPrinterConfigAutoPowerOffTime; + +@interface BRLMPrinterConfigAutoPowerOffTimeCreateResult : NSObject + +@property (nonatomic, readonly, nullable) BRLMPrinterConfigAutoPowerOffTime *time; +@property (nonatomic, readonly) BRLMPrinterConfigAutoPowerOffTimeCreateResultErrorCode errorCode; +@property (nonatomic, readonly) NSArray *allLogs; + +@end + + +@interface BRLMPrinterConfigAutoPowerOffTime : NSObject + +@property (nonatomic, readonly) NSInteger minutesOnPower; +@property (nonatomic, readonly) NSInteger minutesOnBattery; + +- (instancetype)init __unavailable; + +@end + +typedef NSInteger BRLMPrinterConfigAutoPowerOffTimeMinutes; + +@interface BRLMPrinterConfigAutoPowerOffTimeFactory : NSObject ++ (BRLMPrinterConfigAutoPowerOffTimeCreateResult*)createWithMinutes:(BRLMPrinterModel)model minutes:(BRLMPrinterConfigAutoPowerOffTimeMinutes)minutes; ++ (BRLMPrinterConfigAutoPowerOffTimeCreateResult*)createWithMinutesLegacy:(BRLMPrinterModel)model minutesOnPower:(BRLMPrinterConfigAutoPowerOffTimeMinutes)minutesOnPower minutesOnBattery:(BRLMPrinterConfigAutoPowerOffTimeMinutes)minutesOnBattery; + ++ (BRLMPrinterConfigAutoPowerOffTimeMinutes)minutesNeverPowerOff; ++ (BRLMPrinterConfigAutoPowerOffTimeMinutes)minutesKeepCurrent; ++ (BRLMPrinterConfigAutoPowerOffTimeMinutes)minutesInvalid; +@end + + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigPrintSpeedPolicy) { + BRLMPrinterConfigPrintSpeedPolicyAsFastAsPossible = 0, + BRLMPrinterConfigPrintSpeedPolicyMiddleSpeed, + BRLMPrinterConfigPrintSpeedPolicyAsSlowAsPossible, +}; + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigPrintSpeedRate) { + BRLMPrinterConfigPrintSpeedRate1ips = 1, + BRLMPrinterConfigPrintSpeedRate2ips = 2, + BRLMPrinterConfigPrintSpeedRate3ips = 3, + BRLMPrinterConfigPrintSpeedRate4ips = 4, + BRLMPrinterConfigPrintSpeedRate5ips = 5, + BRLMPrinterConfigPrintSpeedRate6ips = 6, + BRLMPrinterConfigPrintSpeedRate7ips = 7, + BRLMPrinterConfigPrintSpeedRate8ips = 8, +}; + +@class BRLMPrinterConfigPrintSpeed; + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigPrintSpeedCreateResultErrorCode) { + BRLMPrinterConfigPrintSpeedCreateResultErrorCodeSuccess = 20700, + BRLMPrinterConfigPrintSpeedCreateResultErrorCodeUnsupported, + BRLMPrinterConfigPrintSpeedCreateResultErrorCodeInvalidValue +}; + +@interface BRLMPrinterConfigPrintSpeedCreateResult : NSObject + +@property (nonatomic, readonly, nullable) BRLMPrinterConfigPrintSpeed *speed; +@property (nonatomic, readonly) BRLMPrinterConfigPrintSpeedCreateResultErrorCode errorCode; +@property (nonatomic, readonly) NSArray *allLogs; + +@end + +@interface BRLMPrinterConfigPrintSpeed : NSObject + +@property (nonatomic, readonly) NSInteger rate; +@property (nonatomic, readonly) NSInteger rawModelID; + +- (instancetype)init __unavailable; + +@end + +@interface BRLMPrinterConfigPrintSpeedFactory : NSObject ++ (BRLMPrinterConfigPrintSpeedCreateResult*)createWithPolicy:(BRLMPrinterModel)model policy:(BRLMPrinterConfigPrintSpeedPolicy)policy; ++ (BRLMPrinterConfigPrintSpeedCreateResult*)createWithRate:(BRLMPrinterModel)model rate:(BRLMPrinterConfigPrintSpeedRate)rate; +@end + + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigEnums.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigEnums.h new file mode 100644 index 0000000..9ff89d3 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigEnums.h @@ -0,0 +1,36 @@ +// +// BRLMPrinterConfigEnums.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +typedef NS_ENUM(NSInteger, BRLMPrinterConfigJpegPrintHalftoneStyle) { + BRLMPrinterConfigJpegPrintHalftoneStyleSimpleThreshold = 0, + BRLMPrinterConfigJpegPrintHalftoneStyleErrorDiffusion = 1, +}; + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigPrintDensity) { + BRLMPrinterConfigPrintDensityHigh5_Highest = 0, + BRLMPrinterConfigPrintDensityHigh4 = 1, + BRLMPrinterConfigPrintDensityHigh3 = 2, + BRLMPrinterConfigPrintDensityHigh2 = 3, + BRLMPrinterConfigPrintDensityHigh1 = 4, + BRLMPrinterConfigPrintDensityMedium = 5, + BRLMPrinterConfigPrintDensityLow1 = 6, + BRLMPrinterConfigPrintDensityLow2 = 7, + BRLMPrinterConfigPrintDensityLow3 = 8, + BRLMPrinterConfigPrintDensityLow4 = 9, + BRLMPrinterConfigPrintDensityLow5_Lowest = 10, +}; + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigPrintSpeedPJ) { + BRLMPrinterConfigPrintSpeedPJHighSpeed = 0, + BRLMPrinterConfigPrintSpeedPJMediumHighSpeed = 1, + BRLMPrinterConfigPrintSpeedPJMediumLowSpeed = 2, + BRLMPrinterConfigPrintSpeedPJLowSpeed = 3, + BRLMPrinterConfigPrintSpeedPJFast_DraftQuality = 4, + BRLMPrinterConfigPrintSpeedPJFast_LineConversion = 5, +}; + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestOrder.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestOrder.h new file mode 100644 index 0000000..1a4e41b --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestOrder.h @@ -0,0 +1,26 @@ +// +// BRLMPrinterConfigRequestOrder.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMPrinterConfigRequestOrder : NSObject + +@property (nonatomic, assign) BOOL autoPowerOffTime; +@property (nonatomic, assign) BOOL bluetoothDeviceName; +@property (nonatomic, assign) BOOL jpegPrintAutoScaling; +@property (nonatomic, assign) BOOL jpegPrintHalftoneStyle; +@property (nonatomic, assign) BOOL printDensity; +@property (nonatomic, assign) BOOL printSpeed; +@property (nonatomic, assign) BOOL printSpeedPJ; + +- (instancetype)init; + +@end + +NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestResult.h new file mode 100644 index 0000000..4925823 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigRequestResult.h @@ -0,0 +1,48 @@ +// +// BRLMPrinterConfigRequestResult.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import + +#import "BRLMPrinterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigRequestResultCode) { + BRLMPrinterConfigRequestResultCodeSuccess = 20400, + BRLMPrinterConfigRequestResultCodeUnsupported, + BRLMPrinterConfigRequestResultCodeUnsupportedOption, + BRLMPrinterConfigRequestResultCodeUnsupportedConnectionInterface, + BRLMPrinterConfigRequestResultCodeCommunicationFailed, + BRLMPrinterConfigRequestResultCodeNotGet = 20498, + BRLMPrinterConfigRequestResultCodeUnknownError = 20499 +}; + +@interface BRLMPrinterConfigRequestResultReport : NSObject + +@property (nonatomic, assign, readonly) BRLMPrinterConfigRequestResultCode code; +@property (nonatomic, strong, readonly) T value; + +@end + +@interface BRLMPrinterConfigRequestResult : NSObject + +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *autoPowerOffTime; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *bluetoothDeviceName; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *jpegPrintAutoScaling; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *jpegPrintHalftoneStyle; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *printDensity; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *printSpeed; +@property (nonatomic, strong, readonly) BRLMPrinterConfigRequestResultReport *printSpeedPJ; +@property (nonatomic, strong, readonly) NSArray *allLogs; + +- (instancetype)init __unavailable; + +@end + + + +NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateOrder.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateOrder.h new file mode 100644 index 0000000..0789b76 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateOrder.h @@ -0,0 +1,27 @@ +// +// BRLMPrinterConfigUpdateRequest.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMPrinterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMPrinterConfigUpdateOrder : NSObject + +@property (nonatomic, strong) BRLMPrinterConfigAutoPowerOffTime* autoPowerOffTime; +@property (nonatomic, strong) NSString* bluetoothDeviceName; +@property (nonatomic, strong) NSNumber*/*(bool)*/ jpegPrintAutoScaling; +@property (nonatomic, strong) NSNumber*/*(BRLMPrinterConfigJpegPrintHalftoneStyle)*/ jpegPrintHalftoneStyle; +@property (nonatomic, strong) NSNumber*/*(BRLMPrinterConfigPrintDensity)*/ printDensity; +@property (nonatomic, strong) BRLMPrinterConfigPrintSpeed* printSpeed; +@property (nonatomic, strong) NSNumber*/*(BRLMPrinterConfigPrintSpeedPJ)*/ printSpeedPJ; + +- (instancetype)init; + +@end + +NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateResult.h new file mode 100644 index 0000000..fe5dd50 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterConfigUpdateResult.h @@ -0,0 +1,38 @@ +// +// BRLMPrinterConfigUpdateResult.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMLog.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, BRLMPrinterConfigUpdateResultCode) { + BRLMPrinterConfigUpdateResultCodeSuccess = 20500, + BRLMPrinterConfigUpdateResultCodeInvalidValueToSet, + BRLMPrinterConfigUpdateResultCodeUnsupported, + BRLMPrinterConfigUpdateResultCodeUnsupportedOption, + BRLMPrinterConfigUpdateResultCodeUnsupportedConnectionInterface, + BRLMPrinterConfigUpdateResultCodeCommunicationFailed, + BRLMPrinterConfigUpdateResultCodeNotSet = 20598, + BRLMPrinterConfigUpdateResultCodeUnknownError = 20599 +}; + +@interface BRLMPrinterConfigUpdateResult : NSObject + +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode autoPowerOffTime; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode bluetoothDeviceName; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode jpegPrintAutoScaling; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode jpegPrintHalftoneStyle; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode printDensity; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode printSpeed; +@property (nonatomic, assign, readonly) BRLMPrinterConfigUpdateResultCode printSpeedPJ; +@property (nonatomic, strong, readonly) NSArray *allLogs; + +- (instancetype)init __unavailable; +@end + +NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDefine.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDefine.h index bee784e..fa9e0c4 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDefine.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDefine.h @@ -1,9 +1,9 @@ -// +// ------------------------------------------------------ // BRLMPrinterDefine.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. -// +// ------------------------------------------------------ @@ -55,5 +55,54 @@ typedef NS_ENUM(NSInteger, BRLMPrinterModel) { BRLMPrinterModelPT_P710BT, BRLMPrinterModelPT_P715eBT, BRLMPrinterModelPT_P910BT, + BRLMPrinterModelRJ_3230B, + BRLMPrinterModelRJ_3250WB, + BRLMPrinterModelPT_D410, + BRLMPrinterModelPT_D460BT, + BRLMPrinterModelPT_D610BT, + BRLMPrinterModelPJ_822, + BRLMPrinterModelPJ_823, + BRLMPrinterModelPJ_862, + BRLMPrinterModelPJ_863, + BRLMPrinterModelPJ_883, + BRLMPrinterModelTD_2030A, + BRLMPrinterModelTD_2125N, + BRLMPrinterModelTD_2125NWB, + BRLMPrinterModelTD_2135N, + BRLMPrinterModelTD_2135NWB, + BRLMPrinterModelPT_E310BT, + BRLMPrinterModelPT_E510, + BRLMPrinterModelPT_E560BT, + BRLMPrinterModelPT_N25BT, + BRLMPrinterModelTD_2310D_203, + BRLMPrinterModelTD_2310D_300, + BRLMPrinterModelTD_2320D_203, + BRLMPrinterModelTD_2320D_300, + BRLMPrinterModelTD_2320DF_203, + BRLMPrinterModelTD_2320DF_300, + BRLMPrinterModelTD_2320DSA_203, + BRLMPrinterModelTD_2320DSA_300, + BRLMPrinterModelTD_2350D_203, + BRLMPrinterModelTD_2350D_300, + BRLMPrinterModelTD_2350DF_203, + BRLMPrinterModelTD_2350DF_300, + BRLMPrinterModelTD_2350DSA_203, + BRLMPrinterModelTD_2350DSA_300, + BRLMPrinterModelTD_2350DFSA_203, + BRLMPrinterModelTD_2350DFSA_300, + BRLMPrinterModelPT_P300BTz, + BRLMPrinterModelTD_4415D, + BRLMPrinterModelTD_4425DN, + BRLMPrinterModelTD_4525DN, + BRLMPrinterModelTD_4455DNWB, + BRLMPrinterModelTD_4555DNWB, + BRLMPrinterModelTD_4425DNF, + BRLMPrinterModelTD_4555DNWBF, + BRLMPrinterModelRJ_3235B, + BRLMPrinterModelRJ_3255WB, + BRLMPrinterModelRJ_4235B, + BRLMPrinterModelRJ_4255WB, + BRLMPrinterModelPT_E720BT, + BRLMPrinterModelPT_E920BT, BRLMPrinterModelUnknown, }; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriver.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriver.h index bbb0ef8..205ce74 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriver.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriver.h @@ -7,12 +7,25 @@ #import -#import "BRLMPrinterDefine.h" -#import "BRLMPrintError.h" -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrinterStatus.h" -#import "BRLMGetStatusError.h" - +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN @@ -23,6 +36,9 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)copy __unavailable; @end +typedef _Nullable CGImageRef (^BRLMPrinterDriverPrintImageClosure)(void) NS_REFINED_FOR_SWIFT; +@class BRLMPrinterDriverPrintImageClosuresWrapper; + @interface BRLMPrinterDriver : NSObject - (instancetype)init __attribute__((unavailable("Use [BRLMPrinterDriverGenerator openChannel:] instead"))); @@ -31,24 +47,60 @@ NS_ASSUME_NONNULL_BEGIN - (BRLMPrintError *)printImageWithURL:(NSURL *)url settings:(id)settings; - (BRLMPrintError *)printImageWithURLs:(NSArray *)urls settings:(id)settings; - (BRLMPrintError *)printImageWithImage:(CGImageRef)imageRef settings:(id)settings; +- (BRLMPrintError *)printImageWithClosures:(NSArray*)closures settings:(id)settings NS_REFINED_FOR_SWIFT; - (BRLMPrintError *)printPDFWithURL:(NSURL *)url settings:(id)settings; - (BRLMPrintError *)printPDFWithURLs:(NSArray *)urls settings:(id)settings; - (BRLMPrintError *)printPDFWithURL:(NSURL *)url pages:(NSArray *)pages settings:(id)settings; -- (BRLMPrintError *)sendPRNFileWithURL:(NSURL *)url; -- (BRLMPrintError *)sendPRNFileWithURLs:(NSArray *)urls; +- (BRLMPrintError *)sendPRNFileWithURL:(NSURL *)url __attribute__ ((deprecated)); +- (BRLMPrintError *)sendPRNFileWithURLs:(NSArray *)urls __attribute__((deprecated)); + +- (BRLMPrintError *)printTemplateWithKey:(NSUInteger)key settings:(nonnull id)settings replacers:(nullable NSArray*)replacers; + +- (BRLMTransferResult *)transferFirmwareFiles:(nonnull NSArray *)urls progress:(nullable void (^)(NSURL* current, int progress))progress; +- (BRLMTransferResult *)transferTemplateFiles:(nonnull NSArray *)urls progress:(nullable void (^)(NSURL* current, int progress))progress; +- (BRLMTransferResult *)transferDatabaseFiles:(nonnull NSArray *)urls progress:(nullable void (^)(NSURL* current, int progress))progress; +- (BRLMTransferResult *)transferBinaryFiles:(nonnull NSArray *)urls progress:(nullable void (^)(NSURL* current, int progress))progress; +- (BRLMTransferResult *)transferBinaryData:(nonnull NSArray *)data progress:(nullable void (^)(NSNumber* index, int progress))progress; +- (BRLMTransferResult *)transferPrinterConfigurationFiles:(nonnull NSArray *)urls progress:(nullable void (^)(NSURL* current, int progress))progress; - (void)cancelPrinting; -- (BRLMPrintError *)sendRawData:(NSData *)data; +- (BRLMPrintError *)sendRawData:(NSData *)data __attribute__ ((deprecated)); - (BRLMGetPrinterStatusResult *)getPrinterStatus; +- (BRLMRequestPrinterInfoResult *)requestSerialNumber; +- (BRLMRequestPrinterInfoResult *)requestSystemReport; +- (BRLMRequestPrinterInfoResult *)requestMainFirmVersion; +- (BRLMRequestPrinterInfoResult *)requestMediaVersion; +- (BRLMRequestPrinterInfoResult *)requestBatteryInfo; +- (BRLMRequestPrinterInfoResult *> *) requestTemplateInfoList; +- (BRLMRemoveTemplateResult*)removeTemplateWithKeys:(NSArray *)keys; - (void)closeChannel; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMPrinterConfigRequestResult*)requestPrinterConfig:(BRLMPrinterConfigRequestOrder*)order; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMPrinterConfigUpdateResult*)updatePrinterConfig:(BRLMPrinterConfigUpdateOrder*)order; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMRequestPrinterInfoResult *> *) requestPtouchDeviceDependedDataHeaderList; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMRequestPrinterInfoResult *)requestBluetoothFirmVersion; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMRequestPrinterInfoResult*) requestPrinterInternalModelFlag; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMRequestPrinterInfoResult *) requestIsBootMode; +///This api is for swift compatibility. We do not recommend you to use it. +- (BRLMPrintError *)printImageWithClosuresSwift:(NSArray*)closures settings:(id)settings; @end +///This class is for swift compatibility. We do not recommend you to use it. +@interface BRLMPrinterDriverPrintImageClosuresWrapper : NSObject +@property(nonatomic, readonly) BRLMPrinterDriverPrintImageClosure closure; +- (instancetype)initWithClosure:(BRLMPrinterDriverPrintImageClosure)closure; +@end NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriverGenerator.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriverGenerator.h index 7e78a37..c6da6ce 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriverGenerator.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterDriverGenerator.h @@ -7,9 +7,10 @@ #import -#import "BRLMPrinterDriver.h" -#import "BRLMChannel.h" -#import "BRLMOpenChannelError.h" +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN @@ -28,6 +29,7 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)copy __unavailable; + (BRLMPrinterDriverGenerateResult *)openChannel:(BRLMChannel *)channel; ++ (BRLMPrinterDriverGenerateResult *)openChannel:(BRLMChannel *)channel withCredential:(BRLMChannelCredential *)credential; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h index f9eedae..1032151 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h @@ -1,5 +1,5 @@ // -// BRLMPrinterKit+BMSPrinterKit.h +// BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h // BRLMPrinterKit // // Copyright © 2020 Brother Industries, Ltd. All rights reserved. @@ -13,6 +13,9 @@ FOUNDATION_EXPORT double BRLMPrinterKitVersionNumber; //! Project version string for BRLMPrinterKit. FOUNDATION_EXPORT const unsigned char BRLMPrinterKitVersionString[]; -#import "BRLMPrinterKit.h" -#import "BRPtouchPrinterKit.h" -#import "BMSPrinterKit.h" +#import +#import + +#ifndef WLAN_ONLY +#import +#endif diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit-Swift.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit-Swift.h new file mode 100644 index 0000000..449b047 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit-Swift.h @@ -0,0 +1,316 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef BRLMPRINTERKIT_SWIFT_H +#define BRLMPRINTERKIT_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="BRLMPrinterKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit.h index 51db651..b3cef39 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterKit.h @@ -7,26 +7,37 @@ #import -#import "BRLMPrinterDefine.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import -#import "BRLMPrinterDriver.h" -#import "BRLMPrinterDriverGenerator.h" -#import "BRLMError.h" -#import "BRLMOpenChannelError.h" -#import "BRLMChannel.h" -#import "BRLMPrintError.h" -#import "BRLMGetStatusError.h" - -#import "BRLMPrinterStatus.h" - -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMMWPrintSettings.h" -#import "BRLMPJPrintSettings.h" -#import "BRLMPTPrintSettings.h" -#import "BRLMQLPrintSettings.h" -#import "BRLMRJPrintSettings.h" -#import "BRLMTDPrintSettings.h" -#import "BRLMPrinterClassifier.h" - -#import "BRLMCustomPaperSize.h" -#import "BRLMValidatePrintSettings.h" +#import +#import +#import diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterModelSpec.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterModelSpec.h new file mode 100644 index 0000000..721b822 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterModelSpec.h @@ -0,0 +1,32 @@ +// +// BRLMPrinterModelSpec.h +// BRLMPrinterKit +// +// Copyright © 2022 Brother Industries, Ltd. All rights reserved. +// + +#import +#import "BRLMPrinterDefine.h" + + +typedef NSNumber BRLMPTPrintSettingsLabelSizeNumber; +typedef NSNumber BRLMQLPrintSettingsLabelSizeNumber; + +@interface BRLMPrinterModelSpec : NSObject + +- (nonnull instancetype) initWithPrinterModel:(BRLMPrinterModel)printerModel; +- (nonnull instancetype) init __unavailable; +- (nonnull instancetype) copy __unavailable; + +@property (nonatomic, readonly) BRLMPrinterModel printerModel; + +@property (nonatomic, readonly) double Xdpi; +@property (nonatomic, readonly) double Ydpi; +@property (nonatomic, readonly) NSDictionary* _Nonnull rawData; + +@property (nonatomic, readonly) int modelCode; +@property (nonatomic, readonly) int seriesCode; +@property (nonatomic, readonly) NSArray* _Nonnull supportedPTLabels; +@property (nonatomic, readonly) NSArray* _Nonnull supportedQLLabels; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchError.h new file mode 100644 index 0000000..009b913 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchError.h @@ -0,0 +1,27 @@ +// +// BRLMPrinterSearchError.h +// BRLMPrinterKit +// +// Copyright © 2022 Brother Industries. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, BRLMPrinterSearchErrorCode) { + BRLMPrinterSearchErrorNoError = 30100, + BRLMPrinterSearchErrorCanceled, + BRLMPrinterSearchErrorAlreadySearching, + BRLMPrinterSearchErrorUnsupported, + BRLMPrinterSearchErrorUnknownError, +}; + + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMPrinterSearchError : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; +@property(nonatomic, readonly)BRLMPrinterSearchErrorCode code; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchResult.h new file mode 100644 index 0000000..59b7177 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearchResult.h @@ -0,0 +1,27 @@ +// +// BRLMPrinterSearchResult.h +// BRLMPrinterKit +// +// Copyright © 2022 Brother Industries. All rights reserved. +// + +#import +#import "BRLMChannel.h" +#import "BRLMPrinterSearchError.h" + +typedef NS_ENUM(NSInteger, BRLMSearchPrintErrorCode) { + BRLMSearchPrintErrorCodeNoError = 0, +}; + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMPrinterSearchResult : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; + +@property (nonatomic, readonly) NSArray* channels; +@property (nonatomic, readonly) BRLMPrinterSearchError* error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearcher.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearcher.h new file mode 100644 index 0000000..d77279d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterSearcher.h @@ -0,0 +1,33 @@ +// +// BRLMPrinterSearcher.h +// BRLMPrinterKit +// +// Copyright © 2022 Brother Industries. All rights reserved. +// + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMPrinterSearcher : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; ++ (BRLMPrinterSearchResult *)startNetworkSearch:(nullable BRLMNetworkSearchOption *)searchOption callback:(nullable void (^)(BRLMChannel *channel))callback; + + +//+ (void)startNetworkSearch:(nullable BRLMNetworkSearchOption *)searchOption didFindcallback:(nullable void (^)(BRLMChannel *channel))callback didFinish:(nullable void (^)(BRLMPrinterSearchResult *result))callback; + + + + ++ (BRLMPrinterSearchResult *)startBluetoothSearch; ++ (BRLMPrinterSearchResult *)startBLESearch:(nullable BRLMBLESearchOption *)searchOption callback:(nullable void (^)(BRLMChannel *channel))callback; ++ (void)cancelNetworkSearch; ++ (void)cancelBLESearch; ++ (void)startBluetoothAccessorySearch:(void (^)(BRLMPrinterSearchResult *result))completionHandler; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterStatus.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterStatus.h index e2993b2..6e882e9 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterStatus.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPrinterStatus.h @@ -7,7 +7,9 @@ #import -#import "BRLMPrinterDefine.h" +#import +#import +#import typedef struct { Byte byHead; // Head mark @@ -40,16 +42,150 @@ typedef struct { Byte byNoUse[2]; // Not Use } BRLMPrinterStatusRawDataStructure; -NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger, BRLMPrinterBatteryStatusTernary) { + BRLMPrinterBatteryStatusTernaryYes, + BRLMPrinterBatteryStatusTernaryNo, + BRLMPrinterBatteryStatusTernaryUnknown, +}; -@interface BRLMPrinterStatus : NSObject +typedef NS_ENUM(NSInteger, BRLMPrinterStatusErrorCode) { + BRLMPrinterStatusErrorCodeNoError, + BRLMPrinterStatusErrorCodeNoPaper, + BRLMPrinterStatusErrorCodeCoverOpen, + BRLMPrinterStatusErrorCodeBusy, + BRLMPrinterStatusErrorCodePaperJam, + BRLMPrinterStatusErrorCodeHighVoltageAdapter, + BRLMPrinterStatusErrorCodeBatteryEmpty, + BRLMPrinterStatusErrorCodeBatteryTrouble, + BRLMPrinterStatusErrorCodeTubeNotDetected, + BRLMPrinterStatusErrorCodeMotorSlow, + BRLMPrinterStatusErrorCodeUnsupportedCharger, + BRLMPrinterStatusErrorCodeIncompatibleOptionalEquipment, + BRLMPrinterStatusErrorCodeSystemError, + BRLMPrinterStatusErrorCodeAnotherError, +}; -@property (nonatomic, readonly) BRLMPrinterStatusRawDataStructure ptStatus; -@property (nonatomic, readonly) BRLMPrinterModel model; +typedef NS_ENUM(NSInteger, BRLMMediaInfoMediaType) { + BRLMMediaInfoMediaTypePTLaminate, + BRLMMediaInfoMediaTypePTNonLaminate, + BRLMMediaInfoMediaTypePTFabric, + BRLMMediaInfoMediaTypeQLInfiniteLable, + BRLMMediaInfoMediaTypeQLDieCutLable, + BRLMMediaInfoMediaTypePTHeatShrink, + BRLMMediaInfoMediaTypePTFLe, + BRLMMediaInfoMediaTypePTFlexibleID, + BRLMMediaInfoMediaTypePTSatin, + BRLMMediaInfoMediaTypePTSelfLaminate, + BRLMMediaInfoMediaTypePTHeatShrink3_1, + BRLMMediaInfoMediaTypeIncompatible, + BRLMMediaInfoMediaTypeUnknown, +}; + +typedef NS_ENUM(NSInteger, BRLMMediaInfoBackgroundColor) { + BRLMMediaInfoBackgroundColorStandard, + BRLMMediaInfoBackgroundColorWhite, + BRLMMediaInfoBackgroundColorOthers, + BRLMMediaInfoBackgroundColorClear, + BRLMMediaInfoBackgroundColorRed, + BRLMMediaInfoBackgroundColorBlue, + BRLMMediaInfoBackgroundColorYellow, + BRLMMediaInfoBackgroundColorGreen, + BRLMMediaInfoBackgroundColorBlack, + BRLMMediaInfoBackgroundColorClearWithWhiteInk, + BRLMMediaInfoBackgroundColorPremiumGold, + BRLMMediaInfoBackgroundColorPremiumSilver, + BRLMMediaInfoBackgroundColorPremiumOthers, + BRLMMediaInfoBackgroundColorMaskingOthers, + BRLMMediaInfoBackgroundColorMatteWhite, + BRLMMediaInfoBackgroundColorMatteClear, + BRLMMediaInfoBackgroundColorMatteSilver, + BRLMMediaInfoBackgroundColorSatinGold, + BRLMMediaInfoBackgroundColorSatinSilver, + BRLMMediaInfoBackgroundColorPastelPurple, + BRLMMediaInfoBackgroundColorBlueWithWhiteInk, + BRLMMediaInfoBackgroundColorRedWithWhiteInk, + BRLMMediaInfoBackgroundColorFluorescentOrange, + BRLMMediaInfoBackgroundColorFluorescentYellow, + BRLMMediaInfoBackgroundColorBerryPink, + BRLMMediaInfoBackgroundColorLightGray, + BRLMMediaInfoBackgroundColorLimeGreen, + BRLMMediaInfoBackgroundColorSatinNavyBlue, + BRLMMediaInfoBackgroundColorSatinWineRed, + BRLMMediaInfoBackgroundColorFabricYellow, + BRLMMediaInfoBackgroundColorFabricPink, + BRLMMediaInfoBackgroundColorFabricBlue, + BRLMMediaInfoBackgroundColorTubeWhite, + BRLMMediaInfoBackgroundColorTubeInterminate, + BRLMMediaInfoBackgroundColorSelfLaminatedWhite, + BRLMMediaInfoBackgroundColorFlexibleWhite, + BRLMMediaInfoBackgroundColorFlexibleYellow, + BRLMMediaInfoBackgroundColorCleaningWhite, + BRLMMediaInfoBackgroundColorStencilWhite, + BRLMMediaInfoBackgroundColorLightBlue_Satin, + BRLMMediaInfoBackgroundColorMint_Satin, + BRLMMediaInfoBackgroundColorSilver_Satin, + BRLMMediaInfoBackgroundColorIncompatible, + BRLMMediaInfoBackgroundColorUnknown, +}; + +typedef NS_ENUM(NSInteger, BRLMMediaInfoInkColor) { + BRLMMediaInfoInkColorStandard, + BRLMMediaInfoInkColorWhite, + BRLMMediaInfoInkColorOthers, + BRLMMediaInfoInkColorRed, + BRLMMediaInfoInkColorBlue, + BRLMMediaInfoInkColorBlack, + BRLMMediaInfoInkColorGold, + BRLMMediaInfoInkColorRedAndBlack, + BRLMMediaInfoInkColorFabricBlue, + BRLMMediaInfoInkColorCleaningBlack, + BRLMMediaInfoInkColorStencilBlack, + BRLMMediaInfoInkColorIncompatible, + BRLMMediaInfoInkColorUnknown, +}; + +typedef struct { + // min is 0 + int max; + int current; +} BRLMPrinterBatteryStatusFraction; + +@interface BRLMPrinterBatteryStatus : NSObject + +@property (nonatomic, readonly) BRLMPrinterBatteryStatusTernary batteryMounted; +@property (nonatomic, readonly) BRLMPrinterBatteryStatusTernary charging; +@property (nonatomic, readonly) BRLMPrinterBatteryStatusFraction chargeLevel; + +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; -- (instancetype)init __unavailable; -- (instancetype)copy __unavailable; +@end + +@interface BRLMMediaInfo : NSObject + +@property (nonatomic, readonly) BRLMMediaInfoMediaType mediaType; +@property (nonatomic, readonly) BRLMMediaInfoBackgroundColor backgroundColor; +@property (nonatomic, readonly) BRLMMediaInfoInkColor inkColor; +@property (nonatomic, readonly) int width_mm; +@property (nonatomic, readonly) int height_mm; +@property (nonatomic, readonly) bool isHeightInfinite; +- (BRLMPTPrintSettingsLabelSize) getPTLabelSize:(bool * _Nonnull)succeeded; +- (BRLMQLPrintSettingsLabelSize) getQLLabelSize:(bool * _Nonnull)succeeded; + +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; @end -NS_ASSUME_NONNULL_END +@interface BRLMPrinterStatus : NSObject +@property (nonatomic, readonly) BRLMPrinterStatusRawDataStructure ptStatus __deprecated; +@property (nonatomic, readonly) BRLMPrinterStatusRawDataStructure rawData; +@property (nonatomic, readonly) BRLMPrinterModel model; +@property (nonatomic, readonly) BRLMPrinterStatusErrorCode errorCode; +@property (nonatomic, readonly, nullable) BRLMPrinterBatteryStatus* batteryStatus; +@property (nonatomic, readonly, nullable) BRLMMediaInfo* mediaInfo; + +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchDeviceDependedDataHeader.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchDeviceDependedDataHeader.h new file mode 100644 index 0000000..17387f2 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchDeviceDependedDataHeader.h @@ -0,0 +1,34 @@ +// +// BRLMPtouchDeviceDependedDataHeader.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/06/12. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import + +///This enum is for Brother applications. We do not recommend you to use it. +typedef NS_ENUM(NSInteger, BRLMPtouchDeviceDependedDataHeaderDataKind ) { + BRLMPtouchDeviceDependedDataHeaderDataKindTemplate, + BRLMPtouchDeviceDependedDataHeaderDataKindDatabase, + BRLMPtouchDeviceDependedDataHeaderDataKindMedia, + BRLMPtouchDeviceDependedDataHeaderDataKindFont, + BRLMPtouchDeviceDependedDataHeaderDataKindMainFirm, + BRLMPtouchDeviceDependedDataHeaderDataKindBootFirm, + BRLMPtouchDeviceDependedDataHeaderDataKindBluetoothFirm, + BRLMPtouchDeviceDependedDataHeaderDataKindAnyFirm, + BRLMPtouchDeviceDependedDataHeaderDataKindUserData, + BRLMPtouchDeviceDependedDataHeaderDataKindOther, +}; +///This class is for Brother applications. We do not recommend you to use it. +@interface BRLMPtouchDeviceDependedDataHeader : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPtouchDeviceDependedDataHeaderDataKind dataKind; +@property (nonatomic, readonly) NSString *version; +@property (nonatomic, readonly) NSString *name; +@property (nonatomic, readonly) NSDate *modifiedDate; +@property (nonatomic, readonly) NSUInteger dataSize; +@property (nonatomic, readonly) NSString *destinationCode; +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchTemplateInfo.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchTemplateInfo.h new file mode 100644 index 0000000..6777aa5 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMPtouchTemplateInfo.h @@ -0,0 +1,24 @@ +// +// BRLMPtouchTemplateInfo.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/07/10. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import + +// 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601. +typedef unsigned long long int BRLMFILETIMEDate; +extern const BRLMFILETIMEDate NULLOfBRFILETIMEDate; + +@interface BRLMPtouchTemplateInfo : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; +@property (nonatomic, readonly) NSUInteger key; +@property (nonatomic, readonly) NSUInteger fileSize; +@property (nonatomic, readonly) NSUInteger checksum; +@property (nonatomic, readonly) NSDate *modifiedDate; +@property (nonatomic, readonly) BRLMFILETIMEDate rawModifiedDate; +@property (nonatomic, readonly) NSString *fileName; +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLPrintSettings.h index 93c47ff..620b559 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLPrintSettings.h @@ -1,12 +1,12 @@ -// +// ------------------------------------------------------ // BRLMQLPrintSettings.h // BRLMPrinterKit // // Copyright © 2018 Brother Industries, Ltd. All rights reserved. -// +// ------------------------------------------------------ -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" +#import +#import typedef NS_ENUM(NSInteger, BRLMQLPrintSettingsLabelSize) { BRLMQLPrintSettingsLabelSizeDieCutW17H54, @@ -18,6 +18,8 @@ BRLMQLPrintSettingsLabelSizeDieCutW39H48, BRLMQLPrintSettingsLabelSizeDieCutW52H29, BRLMQLPrintSettingsLabelSizeDieCutW62H29, + BRLMQLPrintSettingsLabelSizeDieCutW62H60, + BRLMQLPrintSettingsLabelSizeDieCutW62H75, BRLMQLPrintSettingsLabelSizeDieCutW62H100, BRLMQLPrintSettingsLabelSizeDieCutW60H86, BRLMQLPrintSettingsLabelSizeDieCutW54H29, @@ -37,6 +39,9 @@ BRLMQLPrintSettingsLabelSizeDTRollW102, BRLMQLPrintSettingsLabelSizeDTRollW102H51, BRLMQLPrintSettingsLabelSizeDTRollW102H152, + BRLMQLPrintSettingsLabelSizeRoundW12DIA, + BRLMQLPrintSettingsLabelSizeRoundW24DIA, + BRLMQLPrintSettingsLabelSizeRoundW58DIA, }; NS_ASSUME_NONNULL_BEGIN @@ -54,6 +59,19 @@ Default : 1 @property (nonatomic) BOOL autoCut; @property (nonatomic) BOOL cutAtEnd; @property (nonatomic) BRLMPrintSettingsResolution resolution; +/** +Range(#) : -20 - 20 + */ +@property (nonatomic) NSUInteger biColorRedEnhancement; +/** +Range(#) : -20 - 20 + */ +@property (nonatomic) NSUInteger biColorGreenEnhancement; +/** +Range(#) : -20 - 20 + */ +@property (nonatomic) NSUInteger biColorBlueEnhancement; +@property (nonatomic) NSUInteger feedDirectionMargins; // override - (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLTemplatePrintSettings.h new file mode 100644 index 0000000..6de760d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMQLTemplatePrintSettings.h @@ -0,0 +1,21 @@ +// +// BRLMQLTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMQLTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJPrintSettings.h index e2d55b3..974266a 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJPrintSettings.h @@ -1,17 +1,14 @@ -// +// ------------------------------------------------------ // BRLMRJPrintSettings.h // BRLMPrinterKit // // Copyright © 2018 Brother Industries, Ltd. All rights reserved. -// - -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" - -#import "BRLMCustomPaperSize.h" +// ------------------------------------------------------ +#import +#import -typedef float BRLMRJPrintLengthScale; +#import typedef NS_ENUM(NSInteger, BRLMRJPrintSettingsDensity) { BRLMRJPrintSettingsDensityWeakLevel5, @@ -34,10 +31,11 @@ NS_ASSUME_NONNULL_BEGIN @interface BRLMRJPrintSettings : NSObject -@property (nonatomic) BRLMCustomPaperSize* customPaperSize; +@property (nonatomic, retain) BRLMCustomPaperSize* customPaperSize; @property (nonatomic) BRLMRJPrintSettingsDensity density; -@property (nonatomic) BOOL rotate180degrees; +@property (nonatomic) BOOL rotate180degrees __deprecated; @property (nonatomic) BOOL peelLabel; +@property (nonatomic) NSUInteger feedDirectionMargins; // override - (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; @@ -45,4 +43,4 @@ NS_ASSUME_NONNULL_BEGIN @end -NS_ASSUME_NONNULL_END \ No newline at end of file +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJTemplatePrintSettings.h new file mode 100644 index 0000000..00c9af2 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRJTemplatePrintSettings.h @@ -0,0 +1,21 @@ +// +// BRLMRJTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMRJTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +@property (nonatomic) BOOL peelLabel; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRemoveTemplateResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRemoveTemplateResult.h new file mode 100644 index 0000000..fbee742 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRemoveTemplateResult.h @@ -0,0 +1,43 @@ +// +// BRLMRemoveTemplateResult.h +// BRLMPrinterKit +// +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMLog.h" + +typedef NS_ENUM(NSUInteger, BRLMRemoveTemplateSummaryErrorCode) { + BRLMRemoveTemplateSummaryErrorCodeAllSuccess = 21000, + BRLMRemoveTemplateSummaryErrorCodePartialSuccess, + BRLMRemoveTemplateSummaryErrorCodeAllFailed, + BRLMRemoveTemplateSummaryErrorCodeInitializationFailed, + BRLMRemoveTemplateSummaryErrorCodeInvalidArgument, + BRLMRemoveTemplateSummaryErrorCodeUnknownError = 21099, +}; + + +typedef NS_ENUM(NSInteger, BRLMRemoveTemplateErrorCode) { + BRLMRemoveTemplateErrorCodeNoError = 21100, + BRLMRemoveTemplateErrorCodeUnsupported, + BRLMRemoveTemplateErrorCodeKeyNotFound, + BRLMRemoveTemplateErrorCodeConnectionFailed, + BRLMRemoveTemplateErrorCodeUnresponsiveState, + BRLMRemoveTemplateErrorCodeAborted, + BRLMRemoveTemplateErrorCodeMissingCredential, + BRLMRemoveTemplateErrorCodeInvalidCredential, + BRLMRemoveTemplateErrorCodeExpiredCredential, + BRLMRemoveTemplateErrorCodeMismatchedCredentialFormat, + BRLMRemoveTemplateErrorCodeUnknownError = 21199, +}; + +@interface BRLMRemoveTemplateResult : NSObject +- (instancetype _Nonnull)init __unavailable; +- (instancetype _Nonnull)copy __unavailable; +@property (nonatomic, readonly) BRLMRemoveTemplateSummaryErrorCode errorCode; +@property (nonatomic, readonly, nonnull) NSDictionary* errorCodeDetails; +@property (nonatomic, readonly, nonnull) NSArray* allLogs; +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoError.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoError.h new file mode 100644 index 0000000..10e34e4 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoError.h @@ -0,0 +1,26 @@ +// +// BRLMRequestPrinterInfoError.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/30. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import "BRLMPrintError.h" + +typedef NS_ENUM(NSUInteger, BRLMRequestPrinterInfoErrorCode) { + BRLMRequestPrinterInfoErrorNoError = 20100, + BRLMRequestPrinterInfoErrorConnectionFailed, + BRLMRequestPrinterInfoErrorUnsupported, + BRLMRequestPrinterInfoErrorUnknownError, +}; + +@interface BRLMRequestPrinterInfoError : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; +@property(nonatomic, readonly) BRLMRequestPrinterInfoErrorCode code; +@property(nonatomic, readonly) NSArray* allLogs; +@property(nonatomic, readonly) NSString* errorDescription; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoResult.h new file mode 100644 index 0000000..0e9409e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMRequestPrinterInfoResult.h @@ -0,0 +1,20 @@ +// +// BRLMRequestPrinterInfoResult.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/30. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import "BRLMRequestPrinterInfoError.h" + +@interface BRLMRequestPrinterInfoResult : NSObject +- (instancetype _Nonnull)init __unavailable; +- (instancetype _Nonnull)copy __unavailable; +@property (nonatomic, readonly, nullable) ObjectType printerInfo; +@property (nonatomic, readonly, nonnull) BRLMRequestPrinterInfoError* error; + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDPrintSettings.h index d2ff1a0..308d3cb 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDPrintSettings.h @@ -1,17 +1,14 @@ -// +// ------------------------------------------------------ // BRLMTDPrintSettings.h // BRLMPrinterKit // // Copyright © 2018 Brother Industries, Ltd. All rights reserved. -// - -#import "BRLMPrintSettingsProtocol.h" -#import "BRLMPrintImageSettings.h" - -#import "BRLMCustomPaperSize.h" +// ------------------------------------------------------ +#import +#import -typedef float BRLMTDPrintLengthScale; +#import typedef NS_ENUM(NSInteger, BRLMTDPrintSettingsDensity) { BRLMTDPrintSettingsDensityWeakLevel5, @@ -34,9 +31,14 @@ NS_ASSUME_NONNULL_BEGIN @interface BRLMTDPrintSettings : NSObject -@property (nonatomic) BRLMCustomPaperSize* customPaperSize; +@property (nonatomic, retain) BRLMCustomPaperSize* customPaperSize; @property (nonatomic) BRLMTDPrintSettingsDensity density; @property (nonatomic) BOOL peelLabel; +@property (nonatomic) BOOL autoCut; +@property (nonatomic) BOOL cutAtEnd; +@property (nonatomic) UInt8 autoCutForEachPageCount; +@property (nonatomic) NSUInteger feedDirectionMargins; +@property (nonatomic, copy) NSString* customRecord; // override - (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; @@ -44,4 +46,4 @@ NS_ASSUME_NONNULL_BEGIN @end -NS_ASSUME_NONNULL_END \ No newline at end of file +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDTemplatePrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDTemplatePrintSettings.h new file mode 100644 index 0000000..ff821ef --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTDTemplatePrintSettings.h @@ -0,0 +1,22 @@ +// +// BRLMTDTemplatePrintSettings.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/11. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import +#import + + +@interface BRLMTDTemplatePrintSettings : NSObject +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +@property (nonatomic) BOOL peelLabel; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplateObjectReplacer.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplateObjectReplacer.h new file mode 100644 index 0000000..5ba64e4 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplateObjectReplacer.h @@ -0,0 +1,27 @@ +// +// BRLMTemplateObjectReplacer.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/04/24. +// Copyright © 2023 Brother Industries. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, BRLMTemplateObjectEncode) { + BRLMTemplateObjectEncode_UTF_8 = 0, + BRLMTemplateObjectEncode_SHIFT_JIS = 1, + BRLMTemplateObjectEncode_GB_18030_2000 = 2, +}; + +NS_ASSUME_NONNULL_BEGIN + +@interface BRLMTemplateObjectReplacer : NSObject +- (instancetype)init __unavailable; +- (instancetype)copy __unavailable; + +- (nonnull instancetype)initWithObjectName:(NSString * _Nonnull )name value:( NSString * _Nonnull )value encode:(BRLMTemplateObjectEncode)encode; +- (nonnull instancetype)initWithObjectIndex:(NSUInteger)index value:( NSString * _Nonnull )value encode:(BRLMTemplateObjectEncode)encode; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplatePrintSettingsProtocol.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplatePrintSettingsProtocol.h new file mode 100644 index 0000000..6655c0b --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTemplatePrintSettingsProtocol.h @@ -0,0 +1,26 @@ +// +// BRLMTemplatePrintSettingsProtocol.h +// BRLMPrinterKit +// +// Created by shintaro on 2023/05/15. +// Copyright © 2023 Brother Industries. All rights reserved. +// +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol BRLMTemplatePrintSettingsProtocol + +- (nonnull instancetype)init __unavailable; +- (nonnull instancetype)copy __unavailable; + +@required +@property (nonatomic, readonly) BRLMPrinterModel printerModel; +@property (nonatomic) NSUInteger numCopies; +- (nullable instancetype)initDefaultPrintSettingsWithPrinterModel:(BRLMPrinterModel)model; +- (nullable instancetype)copyWithPrinterModel:(BRLMPrinterModel)model; +@end + +NS_ASSUME_NONNULL_END diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTransferResult.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTransferResult.h new file mode 100644 index 0000000..7605de3 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRLMTransferResult.h @@ -0,0 +1,48 @@ +// +// BRLMTransferError.h +// BRLMPrinterKit +// +// Created by shintaro on 2024/07/11. +// Copyright © 2024 Brother Industries. All rights reserved. +// + +#import +#import "BRLMLog.h" + +typedef NS_ENUM(NSUInteger, BRLMTransferSummaryErrorCode) { + BRLMTransferSummaryErrorAllSuccess = 21100, + BRLMTransferSummaryErrorPartialSuccess, + BRLMTransferSummaryErrorAllFailed, + BRLMTransferSummaryErrorInitializationFailed, + BRLMTransferSummaryErrorInvalidArgument, + BRLMTransferSummaryErrorUnknownError = 21199, +}; + + + +typedef NS_ENUM(NSUInteger, BRLMTransferErrorCode) { + BRLMTransferErrorCodeNoError = 10100, + BRLMTransferErrorCodeUnsupportedFunction, + BRLMTransferErrorCodeUnsupportedFunctionByCurrentConnectionInterface, + BRLMTransferErrorCodeFileNotFound, + BRLMTransferErrorCodeUnsupportedFile, + BRLMTransferErrorCodeFileNotForSelectedPrinter, + BRLMTransferErrorCodePrinterStatusError, + BRLMTransferErrorCodeConnectionFailed, + BRLMTransferErrorCodeAborted, + BRLMTransferErrorCodeMissingCredential, + BRLMTransferErrorCodeInvalidCredential, + BRLMTransferErrorCodeExpiredCredential, + BRLMTransferErrorCodeMismatchedCredentialFormat, + BRLMTransferErrorCodeUnknownError = 10199, +}; + + +@interface BRLMTransferResult : NSObject +- (instancetype _Nonnull )init __unavailable; +- (instancetype _Nonnull )copy __unavailable; +@property(nonatomic, readonly) BRLMTransferSummaryErrorCode code; +@property (nonatomic, readonly, nullable) NSDictionary< ObjectType, NSNumber*/*BRLMTransferErrorCode*/>* errorDetails; +@property(nonatomic, readonly, nonnull) NSArray* allLogs; +-(NSString * _Nonnull)description; +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchBLEManager.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchBLEManager.h index f2421bc..a382801 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchBLEManager.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchBLEManager.h @@ -6,7 +6,7 @@ // #import -#import "BRPtouchDeviceInfo.h" +#import #import @interface BRPtouchBLEManager : NSObject diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchDeviceInfo.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchDeviceInfo.h index a933663..f71294c 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchDeviceInfo.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchDeviceInfo.h @@ -17,6 +17,9 @@ @property (copy,nonatomic)NSString* strNodeName; @property (copy,nonatomic)NSString* strMACAddress; @property (copy,nonatomic)NSString* strBLEAdvertiseLocalName; +@property (retain,nonatomic)NSNumber* isSecureConnectionSupported; +@property (retain,nonatomic)NSNumber* isCommandSecurityEnabled; + - (NSString *)description; diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchLabelInfoStatus.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchLabelInfoStatus.h index 10fef39..7d7f0ce 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchLabelInfoStatus.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchLabelInfoStatus.h @@ -87,11 +87,13 @@ typedef NS_ENUM(NSUInteger, ColorType) { OTHERS_MASKING = 0x0E, SATIN_LIGHTBLUE = 0x0F, SATIN_MINT = 0x10, + SILVER_SATIN = 0x11, MATTE_WHITE = 0x20, MATTE_CLEAR, MATTE_SILVER, SATIN_GOLD, SATIN_SILVER = 0x24, + PASTEL_PURPLE = 0x25, BLUE_WHITE = 0x30, RED_WHITE = 0x31, FLOURESCENT_ORANGE = 0x40, @@ -99,6 +101,8 @@ typedef NS_ENUM(NSUInteger, ColorType) { BERRY_PINK = 0x50, LIGHT_GLAY, LIME_GREEN = 0x52, + NAVY_BLUE_SATIN = 0x53, + WINE_RED_SATIN = 0x54, FABRIC_YELLOW = 0x60, FABRIC_PINK = 0x61, FABRIC_BLUE = 0x62, diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchNetworkManager.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchNetworkManager.h index 8625523..db7dc09 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchNetworkManager.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchNetworkManager.h @@ -7,7 +7,7 @@ #import -#include "BRPtouchDeviceInfo.h" +#include // Return value #define RET_FALSE 0 diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrintInfo.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrintInfo.h index e78d85b..5118cc3 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrintInfo.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrintInfo.h @@ -19,6 +19,11 @@ #define ORI_LANDSCAPE 0x00 #define ORI_PORTRATE 0x01 +static const int ROTATE_0 = 0x00; +static const int ROTATE_90 = 0x01; +static const int ROTATE_180 = 0x02; +static const int ROTATE_270 = 0x03; + // Image processing Setting #define HALFTONE_BINARY 0x00 #define HALFTONE_DITHER 0x01 @@ -77,12 +82,15 @@ #define COMPRESS_ENABLED 0x02 #define PJROLLCASE_OFF 1 //Do not user printer case -#define PJROLLCASE_ON 2 //Use printer case with anti-curling mechanism -#define PJROLLCASE_WITH_ANTICURL 3 // Use printer case without anti-curling mechanism +#define PJROLLCASE_ON 2 //Use printer case without anti-curling mechanism +#define PJROLLCASE_WITH_ANTICURL 3 // Use printer case with anti-curling mechanism +#define PJROLLCASE_SHORT_FEED 4 // Use printer case +#define PJROLLCASE_KEEP_PRINTER_SETTING -1 // Keep printer setting //用紙種類 #define PJ_ROLL 0x01 #define PJ_CUT_PAPER 0x02 +#define PJ_PERFORATED_ROLL 0x03 //Print Quality #define PRINTQUALITY_LOW_RESOLUTION 1 // 高速 @@ -99,6 +107,7 @@ @property (assign,nonatomic)double scaleValue; @property (assign,nonatomic)int nDensity; @property (assign,nonatomic)int nOrientation; +@property (assign,nonatomic)int nRotation; @property (assign,nonatomic)int nHalftone; @property (assign,nonatomic)int nHalftoneBinaryThreshold; @property (assign,nonatomic)int nHorizontalAlign; @@ -132,5 +141,12 @@ @property (assign,nonatomic)BOOL bBanishMargin; @property (assign,nonatomic)BOOL bUseLegacyHalftoneEngine; @property (assign,nonatomic)BOOL bUseCopyCommandInTemplatePrint; +@property (assign,nonatomic)BOOL bWaitCompletionOfSendingDataAndFile; +@property (assign,nonatomic)int nForceStretchPrintableArea; +@property (assign,nonatomic)int nBiColorRedEnhancement; +@property (assign,nonatomic)int nBiColorGreenEnhancement; +@property (assign,nonatomic)int nBiColorBlueEnhancement; +@property (copy,nonatomic)NSString* strCustomRecord; +@property (assign,nonatomic)BOOL trimTapeAfterData; @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinter.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinter.h index 27d72ab..f83b5d8 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinter.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinter.h @@ -10,14 +10,21 @@ #import #import -#include "BRPtouchPrintInfo.h" -#include "BRPtouchPrinterData.h" -#include "BRPtouchPrinterStatus.h" -#include "BRPtouchLabelParam.h" -#include "BRPtouchLabelInfoStatus.h" -#import "BRPtouchBatteryInfo.h" -#import "BRCustomPaperInfoCommand.h" -#include "BRPtouchTemplateInfo.h" +#include +#include +#include +#include +#include +#import +#import +#include +#include +#import +#import +#import +#import +#import +#import #define ERROR_NONE_ 0 #define ERROR_TIMEOUT -3 @@ -76,6 +83,10 @@ #define ERROR_OS_VERSION_NOT_SUPPORTED_ -57 // This does not occur in iOS #define ERROR_MINIMUM_LENGTH_LIMIT_ -58 #define ERROR_FAIL_TO_CONVERT_CSV_TO_BLF_ -59 +#define ERROR_RESOLUTION_MODE_ -60 +#define ERROR_MOTOR_SLOW_ -61 +#define ERROR_UNSUPPORTED_USB_CHARGER_ -62 +#define ERROR_UNSUPPORTED_OPTIONAL_EQUIPMENT_ -63 // Message value @@ -178,6 +189,19 @@ typedef NS_ENUM(NSUInteger, CONNECTION_TYPE) { CONNECTION_TYPE_ERROR }; +typedef NS_ENUM(NSUInteger, BRPtouchPrinterGetPrinterInfoResult) { + BRPtouchPrinterGetPrinterInfoResult_SUCCESS = 0, + BRPtouchPrinterGetPrinterInfoResult_CONNECTIONERROR = 1, + BRPtouchPrinterGetPrinterInfoResult_UNSUPPORT = 2, + BRPtouchPrinterGetPrinterInfoResult_UNKNOWN = 3, +}; + + +typedef unsigned char BRPtouchPrinterInternalModelTypeFlag; +extern const BRPtouchPrinterInternalModelTypeFlag BRPtouchPrinterInternalModelTypeFlagUnsupported; // Unsupported +extern const BRPtouchPrinterInternalModelTypeFlag BRPtouchPrinterInternalModelTypeFlagCommunicationFailed; // CommunicationFailed + + extern NSString *BRWLanConnectBytesWrittenNotification; extern NSString *BRBluetoothSessionBytesWrittenNotification; extern NSString *BRBLEBytesWrittenNotification; @@ -195,13 +219,12 @@ extern NSString *const BRMessageKey; - (id)initWithPrinterName:(NSString*)strPrinterName interface:(CONNECTION_TYPE)type; - (NSString *)printerName; - (BOOL)setPrinterName:(NSString*)strPrinterName; +- (void)setPrinterNameFromStatus:(BRPtouchPrinterStatus*)status; - (void)setPrintInfo:(BRPtouchPrintInfo*)printInfo; - (BOOL)setCustomPaperFile:(NSString*)strFilePath; - (NSArray *)setCustomPaperInfoCommand:(BRCustomPaperInfoCommand *)customPaperInfoCommand; //- (BOOL)setEncryptKey:(NSString*)strKey keyEx:(NSString*)strKeyEx; // Not Available -- (BOOL)isPrinterReady; - - (NSArray *)getSupportPaperArray; - (BRPtouchLabelParam *)getCurrentLabelParam; @@ -209,6 +232,7 @@ extern NSString *const BRMessageKey; - (int)getPTStatus:(PTSTATUSINFO*)status; - (int)getStatus:(BRPtouchPrinterStatus**)status; - (int)getStatus:(BRPtouchPrinterStatus**)status errorCode:(int *)errorCode; +- (void)waitForPrinterResponce; - (NSString *)getModelName; - (NSString *)getFirmVersion; - (NSString *)getMediaVersion; @@ -218,6 +242,14 @@ extern NSString *const BRMessageKey; - (BOOL)sendTemplateFile:(NSArray*)sendFileArray; - (BOOL)sendFirmwareFile:(NSArray*)sendFileArray; +- (BOOL)sendFirmwareFiles:(NSArray*)sendFileArray; + +- (NSDictionary*)transferTemplateFiles:(NSArray*)sendFileArray dataProgress:( void (^)(NSURL* current, int progressPercentage))progressCallback; +- (NSDictionary*)transferFirmwareFiles:(NSArray*)sendFileArray dataProgress:( void (^)(NSURL* current, int progressPercentage))progressCallback; +- (NSDictionary*)transferDatabaseFiles:(NSArray*)sendFileArray dataProgress:( void (^)(NSURL* current, int progressPercentage))progressCallback; +- (NSDictionary*)transferBinaryFiles:(NSArray*)sendFileArray dataProgress:( void (^)(NSURL* current, int progressPercentage))progressCallback; +- (NSDictionary*)transferBinaryData:(NSArray*)sendDataArray dataProgress:( void (^)(NSNumber* current, int progressPercentage))progressCallback; +- (NSDictionary*)transferPrinterConfigurationFiles:(NSArray*)sendFileArray dataProgress:( void (^)(NSURL* current, int progressPercentage))progressCallback; - (int)sendTemplate:(NSString *)sendtemplateFilePath connectionType:(CONNECTION_TYPE) type; - (int)sendDatabase:(NSString *)databaseFilePath; @@ -230,6 +262,8 @@ extern NSString *const BRMessageKey; - (int)removeTemplate:(NSArray *)keyList; - (int)getTemplateList:(NSArray*__autoreleasing *)templateList; +- (NSArray *)searchAvailableSSID:(int)waitTime; + - (void)setIPAddress:(NSString*)strIP; - (void)setupForBluetoothDeviceWithSerialNumber:(NSString*)serialNumber; - (void)setBLEAdvertiseLocalName:(NSString*)advertiseLocalName; @@ -255,6 +289,7 @@ extern NSString *const BRMessageKey; - (int)printPDFAtPath:(NSString *)pdfPath pages:(NSUInteger [])indexes length:(NSUInteger)length copy:(int)nCopy; - (int)printImage:(CGImageRef)imageRef copy:(int)nCopy; +- (int)printImagesWithBlock:(NSArray *)imageProcList copy:(int)nCopy; - (int)printFiles:(NSArray *)filePaths copy:(int)nCopy; - (int)cancelPrinting; @@ -269,4 +304,17 @@ extern NSString *const BRMessageKey; - (int)setPrinterSettings:(NSDictionary*)printerSettings; - (int)getPrinterSettings:(NSDictionary**)printerSettings require:(NSArray*)require; +- (void)setCredential:(BRLMChannelCredential*) credential; + +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMPrinterConfigRequestResult*)requestPrinterConfig:(BRLMPrinterConfigRequestOrder*)order; +///This api is for Brother applications. We do not recommend you to use it. +- (BRLMPrinterConfigUpdateResult*)updatePrinterConfig:(BRLMPrinterConfigUpdateOrder*)order; +///This api is for Brother applications. We do not recommend you to use it. +- (BRPtouchPrinterInternalModelTypeFlag)getPrinterInternalModelFlag; +///This api is for Brother applications. We do not recommend you to use it. +- (BRPtouchPrinterGetPrinterInfoResult)requestPtouchDeviceDependedDataHeaderList:(NSMutableArray **)headers; +///This api is for Brother applications. We do not recommend you to use it. +- (BRPtouchPrinterGetPrinterInfoResult)requestBluetoothFirmVersion:(NSString **)version; + @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinterKit.h b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinterKit.h index d4fb456..be8ecb6 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinterKit.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/BRPtouchPrinterKit.h @@ -6,12 +6,12 @@ // #import -#import "BRPtouchPrinter.h" -#import "BRPtouchNetworkManager.h" -#import "BRPtouchBluetoothManager.h" -#import "BRPtouchBLEManager.h" -#import "BRPtouchDeviceInfo.h" -#import "BRPtouchTemplateInfo.h" +#import +#import +#import +#import +#import +#import @interface BRPtouchPrinterKit : NSObject diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettings.h index 7e369e1..6767b42 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettings.h @@ -6,13 +6,16 @@ // Copyright (c) 2012-13 Brother Mobile Solutions. All rights reserved. // -#import "PrintSettings.h" +#import @interface GenericMobileLabelModelPrintSettings : PrintSettings { // provide subclasses with access to readonly properties via ivars. + // Each subclass should set these to their model-specific values, at least if the + // generic defaults are not accurate for each model. + // Because they are readonly, there is no "Setter" method available in the superclass. // The subclasses should be the only place where these properties are set. // But, they will be used in this superclass. @@ -28,12 +31,12 @@ int _marginLengthDotsMin; int _marginLengthDotsMax; int _extraFeedMax; - - unsigned char _energyRank; - signed char _sensThrAdj; - signed char _sensDutyAdj; - int16_t _horzPosAdjDots; - int16_t _vertPosAdjDots; + + unsigned char _energyRankMax; // min is always 0. Max depends on printer model. + // TD-4D and TD2a is +/-5, all others are +/-2 for sensor threshold adjust. + signed char _sensThrAdjMin; + signed char _sensThrAdjMax; + // NOTE: All models are +/-2 for sensor duty adjust, so not adding min/max for that one yet. } // the following are defined somewhat arbitrarily to limit these settings to a @@ -97,16 +100,20 @@ // These 2 are for Marked Paper only: @property (nonatomic, assign) int16_t markWidthDots; // width of mark @property (nonatomic, assign) int16_t markOffsetDots; // distance from leading edge to marks. Can be negative. + +//*** Advanced Paper Size Adjustments // The following properties are also added to Esc iUw (additionalMediaInfo) command. // In Windows Driver, these are on "Advanced Printing Adjustments..." when editing a PaperSize. // // Until now they have been hard-coded to match defaults in Windows driver. // In SDK version 2.3.4, we made these available for you to modify if necessary. -// However, they may not be available in the PrintSettingsViewController. TBD. -// If not and you wish to change them, you must set them independently, as you most likely do with all the other settings anyway. +// In SDK version 2.5.1 => v4.3.2, we added (most of) these to the ViewControllers. +// NOTE: Added new "min/max" read-only properties for these too, in order to allow sub-classes +// to set their min/max values, based on the specific printer model. @property (nonatomic, assign) unsigned char energyRank; // similar to density. // Range is 0-10 // TD-4550 range is 0-30. + // RJ-3230B, RJ-3250WB range is 0-20 // Default depends on printer model and paper type. // Set to '\xFF' (-1) to allow SDK to set default, same as SDK versions < v2.3.4. @@ -114,6 +121,12 @@ @property (nonatomic, assign) signed char sensThrAdj; // range = 0xFE (-2) to 0x02 (2), default = 0 // TD-4550 range = 0xFB (-5) to 0x05 (5), default = 0 @property (nonatomic, assign) signed char sensDutyAdj; // range = 0xFE (-2) to 0x02 (2), default = 0 + +// TODO NOTE: These 2 horz/vert position adjustments do NOT work. So, IGNORE these for now. +// It's not clear why these are properties are included in the "Esc iUw[]" data structure, +// since setting them doesn't change the output. Based on Windows driver behavior, it appears +// that the DRIVER is expected to modify the print data. If that's the case, then these really +// do not belong inside the paper definition, in my opinion. #ifdef WHAT_THE_SPEC_SAYS // This range is small, especially at 300 dpi. // And, it doesn't match the size of the field in the struct or the Windows Driver. @@ -181,6 +194,10 @@ @property (readonly, nonatomic, assign) int marginLengthDotsMin; @property (readonly, nonatomic, assign) int marginLengthDotsMax; @property (readonly, nonatomic, assign) int extraFeedMax; +@property (readonly, nonatomic, assign) unsigned char energyRankMax; +@property (readonly, nonatomic, assign) signed char sensThrAdjMin; +@property (readonly, nonatomic, assign) signed char sensThrAdjMax; + // *** PrintSettingsDelegate protocol @@ -208,4 +225,11 @@ - (NSString *)stringFromDensity: (DENSITY)density; +//*** TD23xx function only. Adding here so we don't have to implement in each subclass, +// and adding to this Generic interface avoids a warning. +-(NSString *)stringFromResolution:(RESOLUTION)resolution; + +-(void)updatePaperInfoFromOldResolution:(RESOLUTION)old + toNewResolution:(RESOLUTION)new; + @end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettingsViewController.h index f7e7ca9..b7ddfc4 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericMobileLabelModelPrintSettingsViewController.h @@ -6,9 +6,9 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "PrintSettingsViewController.h" -#import "GenericMobileLabelModelPrintSettings.h" -#import "PrintSettingTableViewController.h" // for PrintSettingTableViewResponder protocol, internal use only +#import +#import +#import // for PrintSettingTableViewResponder protocol, internal use only //////////////////////////////////////////////////////////////////////////////// diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettings.h index 323e276..3a62e9d 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012-15 Brother Mobile Solutions. All rights reserved. // -#import "PrintSettings.h" +#import typedef enum { diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettingsViewController.h index 5f0149f..53e36c5 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/GenericPocketJetPrintSettingsViewController.h @@ -6,9 +6,9 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "PrintSettingsViewController.h" -#import "GenericPocketJetPrintSettings.h" -#import "PrintSettingTableViewController.h" // for PrintSettingTableViewResponder protocol, internal use only +#import +#import +#import // for PrintSettingTableViewResponder protocol, internal use only diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/ImageCreationBlock.h b/ios/Lib/BRLMPrinterKit.framework/Headers/ImageCreationBlock.h new file mode 100644 index 0000000..88bd906 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/ImageCreationBlock.h @@ -0,0 +1,17 @@ +// +// ImageCreationBlock.h +// BRLMPrinterKit +// +// Created by banro on 2021/11/15. +// Copyright © 2021 Brother Industries. All rights reserved. +// + +#ifndef ImageCreationBlock_h +#define ImageCreationBlock_h + +#import + +// _Nonnullを一つでも使うと、そのヘッダーファイル内全ての関数に警告が表示されてしまうのでヘッダーを分離している +typedef _Nonnull CGImageRef (^ImageCreationBlock)(void); + +#endif /* ImageCreationBlock_h */ diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettings.h index 17e53c9..84d48b0 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettings.h" +#import @interface PJ673PrintSettings : GenericPocketJetPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettingsViewController.h index cb6ec15..d2d5328 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ673PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettingsViewController.h" -#import "PJ673PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for PJ673PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFIPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFIPrintSettingsViewController.h index 67e0b63..6f1cd3a 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFIPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFIPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettingsViewController.h" -#import "PJ763MFiPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for PJ763MFiPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFiPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFiPrintSettings.h index 1ae62d0..75d55a8 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFiPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ763MFiPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettings.h" +#import @interface PJ763MFiPrintSettings : GenericPocketJetPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettings.h index ad67622..1974832 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettings.h" +#import @interface PJ773PrintSettings : GenericPocketJetPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettingsViewController.h index 97048c9..cb8c1fe 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ773PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericPocketJetPrintSettingsViewController.h" -#import "PJ773PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for PJ773PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettings.h new file mode 100644 index 0000000..e57cc5a --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettings.h @@ -0,0 +1,47 @@ +// +// PJ862PrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. +// + +#import + + +@interface PJ862PrintSettings : GenericPocketJetPrintSettings + +// These constants below are provided for reference only. DO NOT MODIFY! +// NOTE: Printer is actually 203x203, but Command Ref Guide is defining all specs as though 200x200. +#define PJ862_RESOLUTION_HORZ 200 +#define PJ862_RESOLUTION_VERT 200 + +// Arbitrarily restrict extraFeed to 11". There is no reason to be larger. +#define PJ862_MAX_EXTRAFEEDDOTS (11*PJ862_RESOLUTION_VERT) + +// NOTE: These custom MIN/MAX settings will be built into framework, so you can't change them. +// And, the setter functions will clip to these values. The reasons for these choices are described below. +// If you require something different for some reason, please contact Technical Support. +#define PJ862_CUSTOM_WIDTHDOTS_MIN 800 // 4" due to likely skewing of narrower paper. Otherwise can be lower. +#define PJ862_CUSTOM_WIDTHDOTS_MAX 1700 // 8.5" = max paper width +#define PJ862_CUSTOM_LENGTHDOTS_MIN 400 // 2" to allow PerfRoll paper to print anything due to large unprintable area +#define PJ862_CUSTOM_LENGTHDOTS_MAX 20000 // 100", arbitrary + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericPocketJetPrintSettings class. +// Instead, you should instantiate one of the model-specific subclasses (i.e. PJ862PrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericPocketJetPrintSettings superclass. + +// SDK Designers: +// The GenericPocketJetPrintSettings class handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class. + +//*** ADDITIONAL PROPERTIES not handled by GenericPocketJetPrintSettings +@property (nonatomic, assign) ROLL_CASE_OPTION rollCaseOption; +@property (nonatomic, assign) PRINT_SPEED_OPTION printSpeedOption; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettingsViewController.h new file mode 100644 index 0000000..26eb228 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ862PrintSettingsViewController.h @@ -0,0 +1,41 @@ +// +// PJ862PrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for PJ862PrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define PJ862POPUPCONTENTSIZE CGSizeMake(400,480) +#define PJ862POPUPCONTENTSIZE CGSizeMake(400,548) +#define PJ862POPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + +/* + This class is a subclass of GenericPocketJetPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericPocketJetPrintSettingsViewController. + Always instantiate a model-specific class, e.g. PJ862PrintSettingsViewController + */ + +@interface PJ862PrintSettingsViewController : GenericPocketJetPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettings.h new file mode 100644 index 0000000..2e2aefd --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettings.h @@ -0,0 +1,46 @@ +// +// PJ863PrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. +// + +#import + + +@interface PJ863PrintSettings : GenericPocketJetPrintSettings + +// These constants below are provided for reference only. DO NOT MODIFY! +#define PJ863_RESOLUTION_HORZ 300 +#define PJ863_RESOLUTION_VERT 300 + +// Arbitrarily restrict extraFeed to 11" at 300 dpi. There is no reason to be larger. +#define PJ863_MAX_EXTRAFEEDDOTS (11*PJ863_RESOLUTION_VERT) + +// NOTE: These custom MIN/MAX settings will be built into framework, so you can't change them. +// And, the setter functions will clip to these values. The reasons for these choices are described below. +// If you require something different for some reason, please contact Technical Support. +#define PJ863_CUSTOM_WIDTHDOTS_MIN 1200 // 4" due to likely skewing of narrower paper. Otherwise can be lower. +#define PJ863_CUSTOM_WIDTHDOTS_MAX 2550 // 8.5" = max paper width +#define PJ863_CUSTOM_LENGTHDOTS_MIN 600 // 2" to allow PerfRoll paper to print anything due to large unprintable area +#define PJ863_CUSTOM_LENGTHDOTS_MAX 30000 // 100", arbitrary + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericPocketJetPrintSettings class. +// Instead, you should instantiate one of the model-specific subclasses (i.e. PJ863PrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericPocketJetPrintSettings superclass. + +// SDK Designers: +// The GenericPocketJetPrintSettings class handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class. + +//*** ADDITIONAL PROPERTIES not handled by GenericPocketJetPrintSettings +@property (nonatomic, assign) ROLL_CASE_OPTION rollCaseOption; +@property (nonatomic, assign) PRINT_SPEED_OPTION printSpeedOption; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettingsViewController.h new file mode 100644 index 0000000..cd10a2e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ863PrintSettingsViewController.h @@ -0,0 +1,41 @@ +// +// PJ863PrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for PJ863PrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define PJ863POPUPCONTENTSIZE CGSizeMake(400,480) +#define PJ863POPUPCONTENTSIZE CGSizeMake(400,548) +#define PJ863POPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + +/* + This class is a subclass of GenericPocketJetPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericPocketJetPrintSettingsViewController. + Always instantiate a model-specific class, e.g. PJ863PrintSettingsViewController + */ + +@interface PJ863PrintSettingsViewController : GenericPocketJetPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettings.h new file mode 100644 index 0000000..3999e2d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettings.h @@ -0,0 +1,46 @@ +// +// PJ883PrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. +// + +#import + + +@interface PJ883PrintSettings : GenericPocketJetPrintSettings + +// These constants below are provided for reference only. DO NOT MODIFY! +#define PJ883_RESOLUTION_HORZ 300 +#define PJ883_RESOLUTION_VERT 300 + +// Arbitrarily restrict extraFeed to 11" at 300 dpi. There is no reason to be larger. +#define PJ883_MAX_EXTRAFEEDDOTS (11*PJ883_RESOLUTION_VERT) + +// NOTE: These custom MIN/MAX settings will be built into framework, so you can't change them. +// And, the setter functions will clip to these values. The reasons for these choices are described below. +// If you require something different for some reason, please contact Technical Support. +#define PJ883_CUSTOM_WIDTHDOTS_MIN 1200 // 4" due to likely skewing of narrower paper. Otherwise can be lower. +#define PJ883_CUSTOM_WIDTHDOTS_MAX 2550 // 8.5" = max paper width +#define PJ883_CUSTOM_LENGTHDOTS_MIN 600 // 2" to allow PerfRoll paper to print anything due to large unprintable area +#define PJ883_CUSTOM_LENGTHDOTS_MAX 30000 // 100", arbitrary + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericPocketJetPrintSettings class. +// Instead, you should instantiate one of the model-specific subclasses (i.e. PJ883PrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericPocketJetPrintSettings superclass. + +// SDK Designers: +// The GenericPocketJetPrintSettings class handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class. + +//*** ADDITIONAL PROPERTIES not handled by GenericPocketJetPrintSettings +@property (nonatomic, assign) ROLL_CASE_OPTION rollCaseOption; +@property (nonatomic, assign) PRINT_SPEED_OPTION printSpeedOption; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettingsViewController.h new file mode 100644 index 0000000..d1ee9b8 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PJ883PrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// PJ883PrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/6/22. +// Copyright (c) 2022 BMS. All rights reserved. + +// + +#import +#import + +// This is the DEFAULT popup contentSize for PJ883PrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define PJ883POPUPCONTENTSIZE CGSizeMake(400,480) +#define PJ883POPUPCONTENTSIZE CGSizeMake(400,548) +#define PJ883POPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + +/* + This class is a subclass of GenericPocketJetPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericPocketJetPrintSettingsViewController. + Always instantiate a model-specific class, e.g. PJ883PrintSettingsViewController + */ + +@interface PJ883PrintSettingsViewController : GenericPocketJetPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettings.h index ac0ba05..a510184 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettings.h @@ -56,6 +56,7 @@ // RJ/TD - (NSString *)stringFromCurrentCoolingDelayEnabled; - (NSString *)stringFromCurrentCutterOptions; +- (NSString *)stringFromCurrentResolution; //*** Properties // NOTE: If you wish to get/set any model-dependent properties, then you @@ -105,12 +106,13 @@ #define keyPJ673PrintSettings @"PJ-673 Print Settings" #define keyPJ763MFiPrintSettings @"PJ-763MFi Print Settings" #define keyPJ773PrintSettings @"PJ-773 Print Settings" +#define keyPJ862PrintSettings @"PJ-862 Print Settings" +#define keyPJ863PrintSettings @"PJ-863 Print Settings" +#define keyPJ883PrintSettings @"PJ-883 Print Settings" #define keyRJ4040PrintSettings @"RJ-4040 Print Settings" #define keyRJ4030AiPrintSettings @"RJ-4030Ai Print Settings" #define keyRJ4230BPrintSettings @"RJ-4230B Print Settings" #define keyRJ4250WBPrintSettings @"RJ-4250WB Print Settings" -#define keyTD2120NPrintSettings @"TD-2120N Print Settings" -#define keyTD2130NPrintSettings @"TD-2130N Print Settings" #define keyRJ3050PrintSettings @"RJ-3050 Print Settings" #define keyRJ3050AiPrintSettings @"RJ-3050Ai Print Settings" #define keyRJ3150PrintSettings @"RJ-3150 Print Settings" @@ -118,6 +120,19 @@ #define keyRJ2050PrintSettings @"RJ-2050 Print Settings" #define keyRJ2140PrintSettings @"RJ-2140 Print Settings" #define keyRJ2150PrintSettings @"RJ-2150 Print Settings" +#define keyRJ3230BPrintSettings @"RJ-3230B Print Settings" +#define keyRJ3250WBPrintSettings @"RJ-3250WB Print Settings" +#define keyTD2120NPrintSettings @"TD-2120N Print Settings" +#define keyTD2125NPrintSettings @"TD-2125N Print Settings" +#define keyTD2125NWBPrintSettings @"TD-2125NWB Print Settings" +#define keyTD2130NPrintSettings @"TD-2130N Print Settings" +#define keyTD2135NPrintSettings @"TD-2135N Print Settings" +#define keyTD2135NWBPrintSettings @"TD-2135NWB Print Settings" +#define keyTD2320DPrintSettings @"TD-2320D Print Settings" +#define keyTD2320DFPrintSettings @"TD-2320DF Print Settings" +#define keyTD2350DPrintSettings @"TD-2350D Print Settings" +#define keyTD2350DFPrintSettings @"TD-2350DF Print Settings" +#define keyTD2350DSAPrintSettings @"TD-2350DSA Print Settings" #define keyTD4550DNWBPrintSettings @"TD-4550DNWB Print Settings" // common properties from PrintSettings superclass @@ -172,6 +187,9 @@ #define keyPeelerEnabled @"Peeler Enabled" #define keyInvert180Degrees @"Invert 180 Degrees" +// TD23 specific keys +#define keyResolution @"Resolution" + // RJ42 specific keys #define keyCoolingDelayEnabled @"Cooling Delay Enabled" @@ -208,6 +226,8 @@ typedef enum // I recommend that you use **your own** defined enum values (or string values) for the "current model to use", // rather than rely on these being the same with each new SDK release. // If this affects your code in some way after you update to a new SDK, I apologize!! + // + // SDK Designers: Add new models to the END of this (and all) enum, to avoid changing the raw value for models from previous SDKs!! kPrinterModelPJ673 = 1, kPrinterModelPJ763MFi, kPrinterModelPJ773, @@ -225,6 +245,21 @@ typedef enum kPrinterModelTD2120N, kPrinterModelTD2130N, kPrinterModelTD4550DNWB, + kPrinterModelRJ3230B, + kPrinterModelRJ3250WB, + kPrinterModelPJ862, + kPrinterModelPJ863, + kPrinterModelPJ883, + kPrinterModelTD2125N, + kPrinterModelTD2125NWB, + kPrinterModelTD2135N, + kPrinterModelTD2135NWB, + kPrinterModelTD2320D, // NOTE: Each of these TD23xxx models can be either 203 or 300 dpi. + kPrinterModelTD2320DF, + kPrinterModelTD2350D, + kPrinterModelTD2350DF, + kPrinterModelTD2350DSA, + // Add new models at the END of the list, see above! } PRINTERMODEL; @@ -308,25 +343,65 @@ typedef enum kDensityUsePrinterSetting, // use value saved to printer, don't send command } DENSITY; -// PJ-7 only +// PJ-7, PJ-8 only typedef enum { kRollCaseOption_None = 1, kRollCaseOption_PARC001_NoAntiCurl, kRollCaseOption_PARC001, kRollCaseOption_UsePrinterSetting, // use value saved to printer, don't send command + + // Add new items at the END of the enum so as not to affect preferences saved with older SDK + + // TODO: PJ8 appears to have added an option for PARC001_ShortFeed. The Command Ref Guide indicates it's also for PJ7. + // But the PST does not have this option for PJ7. It does for PJ8. For now, don't add it. + // I need to confirm with BIL whether PJ7 supports this or not. + // If user needs it, they can select it in PST for PJ8 and choose "UsePrinterSetting" option in SDK. + // + // TODO: PJ8 models added a new "Custom" option for roll case. + // * We could add a new enum "kRollCaseOption_Custom" here; + // * HOWEVER, it seems to require 2 additional commands to be sent to setup the custom "lead position" + // and "feed at end of the job". To support this, I have to add these other options to the PSVC. + // * User can configure all of this using the Printer Setting Tool (PST). + // And, in our SDK user/ISV can already choose the "UsePrinterSetting" option to choose whatever is configured + // with the PST, so we don't send command at print time to override the PST setting. + // * So for now, I will NOT add this new option. + + } ROLL_CASE_OPTION; -// PJ-7 only +// PJ-7, PJ-8 only +// NOTE: Renamed the enums to be more generic, since PJ8 has changed the speeds associated with the same command value +// sent to printer as compared to PJ7 models. +// We can modify the strings used in our GUI by overriding the stringFromPrintSpeed method for each model. typedef enum { - kPrintSpeedOption_65mmpersec = 1, // 2.5 ips - kPrintSpeedOption_48mmpersec, // 1.9 ips - kPrintSpeedOption_41mmpersec, // 1.6 ips - kPrintSpeedOption_27mmpersec, // 1.1 ips - kPrintSpeedOption_UsePrinterSetting, // use value saved to printer, don't send command + // NOTE: added new PJ8 only options below "UsePrinterSetting" so as not to change if enum was saved to preferences + // with old enum values. + // TODO: We should modify save/loadPreferences to use Strings instead of enums for ALL settings so we are free + // to change enum value order in future SDK releases. + + + //*** Old PJ7 enum values were named as below... + kPrintSpeedOption_HighSpeed = 1, // kPrintSpeedOption_65mmpersec = 1, // 2.5 ips + kPrintSpeedOption_MedHighSpeed, // kPrintSpeedOption_48mmpersec, // 1.9 ips + kPrintSpeedOption_MedLowSpeed, // kPrintSpeedOption_41mmpersec, // 1.6 ips + kPrintSpeedOption_LowSpeed, // kPrintSpeedOption_27mmpersec, // 1.1 ips + kPrintSpeedOption_UsePrinterSetting, // use value saved to printer, don't send command + kPrintSpeedOption_FastDraftQuality, // PJ8 only + kPrintSpeedOption_FastLineConversion, // PJ8 only + + // Add new items at the END of the enum so as not to affect preferences saved with older SDK + } PRINT_SPEED_OPTION; +// NOTE: This is only used with models which can have variable resolution, e.g. TD-23xx models. +typedef enum +{ + kResolution203 = 203, + kResolution300 = 300 +} RESOLUTION; + //********************************************************************* @@ -442,7 +517,8 @@ typedef struct - (NSString *)stringFromCurrentPrintSpeed; // RJ/TD - (NSString *)stringFromCurrentCoolingDelayEnabled; -- (NSString *)stringFromCurrentCutterOptions; // TD-4550DNWB only for now. +- (NSString *)stringFromCurrentCutterOptions; // TD-4550DNWB and all TD23xx only for now. +- (NSString *)stringFromCurrentResolution; // all TD23xx only for now. //*** generate strings from SPECIFIC constants, for convenience diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettingsViewController.h index 195a17b..fd7fcb1 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/PrintSettingsViewController.h @@ -12,7 +12,7 @@ // an object of the model-specific subclass, e.g. PJ673PrintSettingsViewController. #import -#import "PrintSettings.h" +#import // The following mask constants allow customizing the options available in the PrintSettingsViewController. // Combine these using the OR (|) operator to select only the options you want to be available. @@ -48,9 +48,12 @@ typedef enum // NOTE: This is now in genericMLM class, but only RJ42 seems to need it. kShowSettingsOption_CoolingDelayEnabled = 0x00010000, - // TD-4550DNWB model-specific settings not handled by above options + // TD-4550DNWB and TD2a model-specific settings not handled by above options kShowSettingsOption_Cutter = 0x00020000, + // TD2a model-specific settings not handled by above options + kShowSettingsOption_Resolution = 0x00040000, + // ViewController Settings // Normally, the TableView uses 3 sections. However, depending on the combination // of settings added, it may look better with only a single section. diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettings.h index 9bd1978..1bf1bcb 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ2050PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettingsViewController.h index 2ddb4b6..180bd56 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2050PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ2050PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ2050PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettings.h index cea6c11..f0352c4 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ2140PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettingsViewController.h index b87f154..f69f990 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2140PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ2140PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ2140PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettings.h index f2b8afd..30d5e05 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ2150PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettingsViewController.h index 298653d..a049166 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ2150PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2016 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ2150PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ2150PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AIPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AIPrintSettings.h index bd79f9e..00979d9 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AIPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AIPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ3050AiPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AiPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AiPrintSettingsViewController.h index bf9f35a..c02ad51 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AiPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050AiPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ3050AiPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ3050AiPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettings.h index e8fbaf4..fb48a10 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ3050PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettingsViewController.h index 03b69fb..d6b980f 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3050PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ3050PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ3050PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettings.h index 9fb1a8a..b2d1378 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ3150AiPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettingsViewController.h index b74f14e..e86766b 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150AiPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ3150AiPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ3150AiPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettings.h index 561e7c0..f39534b 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ3150PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettingsViewController.h index 5790717..083857a 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3150PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ3150PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ3150PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettings.h new file mode 100644 index 0000000..af04139 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettings.h @@ -0,0 +1,83 @@ +// +// RJ3230BPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 8/5/21. +// Copyright (c) 2012-21 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface RJ3230BPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +// spec section 4.3.1 Resolution +#define RJ3230B_RESOLUTION_HORZ 203 +#define RJ3230B_RESOLUTION_VERT 203 +// spec section 4.3.6 Raster Line +#define RJ3230B_HEADSIZEDOTS 576 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define RJ3230B_MAX_COMPRESS_LENGTH 72 + +// NOT in spec. *** Used Windows Printer Driver as reference *** +// NOTE: MAXPAPERWIDTH DOES exceed HEADSIZEDOTS!! +#define RJ3230B_MIN_PAPERWIDTHDOTS (0.47F * RJ3230B_RESOLUTION_HORZ) // 95 +#define RJ3230B_MAX_PAPERWIDTHDOTS (3.15F * RJ3230B_RESOLUTION_HORZ) // 639. +// spec section 4.3.4 Maximum and Minimum Lengths +#define RJ3230B_MIN_PAPERLENGTHDOTS 96 +#define RJ3230B_MAX_PAPERLENGTHDOTS 23977 // 3.0 meters + +// spec section 4.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define RJ3230B_MIN_MARGINLENGTHDOTS 24 + +#else +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define RJ3230B_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define RJ3230B_MIN_PAGEFEEDDOTS_LASTPAGE 24 + +#endif + +#define RJ3230B_MAX_MARGINLENGTHDOTS 1015 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define RJ3230B_MAX_EXTRAFEEDDOTS (11*RJ3230B_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings class. +// Instead, you should instantiate one of the model-specific subclasses (i.e. RJ3230BPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings class handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class. + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettingsViewController.h new file mode 100644 index 0000000..620ba55 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3230BPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// RJ3230BPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 8/5/21. +// Copyright (c) 2013-21 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for RJ3230BPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define RJ3230BPOPUPCONTENTSIZE CGSizeMake(400,480) +#define RJ3230BPOPUPCONTENTSIZE CGSizeMake(400,548) +#define RJ3230BPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. RJ3230BPrintSettingsViewController + */ + +@interface RJ3230BPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettings.h new file mode 100644 index 0000000..4e84cbf --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettings.h @@ -0,0 +1,83 @@ +// +// RJ3250WBPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 8/5/21. +// Copyright (c) 2012-21 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface RJ3250WBPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +// spec section 4.3.1 Resolution +#define RJ3250WB_RESOLUTION_HORZ 203 +#define RJ3250WB_RESOLUTION_VERT 203 +// spec section 4.3.6 Raster Line +#define RJ3250WB_HEADSIZEDOTS 576 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define RJ3250WB_MAX_COMPRESS_LENGTH 72 + +// NOT in spec. *** Used Windows Printer Driver as reference *** +// NOTE: MAXPAPERWIDTH DOES exceed HEADSIZEDOTS!! +#define RJ3250WB_MIN_PAPERWIDTHDOTS (0.47F * RJ3250WB_RESOLUTION_HORZ) // 95 +#define RJ3250WB_MAX_PAPERWIDTHDOTS (3.15F * RJ3250WB_RESOLUTION_HORZ) // 639. +// spec section 4.3.4 Maximum and Minimum Lengths +#define RJ3250WB_MIN_PAPERLENGTHDOTS 96 +#define RJ3250WB_MAX_PAPERLENGTHDOTS 23977 // 3.0 meters + +// spec section 4.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define RJ3250WB_MIN_MARGINLENGTHDOTS 24 + +#else +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define RJ3250WB_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define RJ3250WB_MIN_PAGEFEEDDOTS_LASTPAGE 24 + +#endif + +#define RJ3250WB_MAX_MARGINLENGTHDOTS 1015 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define RJ3250WB_MAX_EXTRAFEEDDOTS (11*RJ3250WB_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings class. +// Instead, you should instantiate one of the model-specific subclasses (i.e. RJ3250WBPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings class handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class. + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettingsViewController.h new file mode 100644 index 0000000..12ab082 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ3250WBPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// RJ3250WBPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 8/5/21. +// Copyright (c) 2013-21 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for RJ3250WBPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define RJ3250WBPOPUPCONTENTSIZE CGSizeMake(400,480) +#define RJ3250WBPOPUPCONTENTSIZE CGSizeMake(400,548) +#define RJ3250WBPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. RJ3250WBPrintSettingsViewController + */ + +@interface RJ3250WBPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettings.h index 2000e01..34b372f 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ4030AiPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettingsViewController.h index fa96e72..6b66562 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4030AiPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ4030AiPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ4030AiPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettings.h index 05339cb..77db131 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2012 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ4040PrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettingsViewController.h index 9a828bd..cb16ad4 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4040PrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ4040PrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for RJ4040PrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettings.h index 503bd44..13f662c 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2018 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ4230BPrintSettings : GenericMobileLabelModelPrintSettings @@ -51,7 +51,7 @@ // spec section 2.3.4 Maximum and Minimum Lengths #define RJ4230B_MIN_PAPERLENGTHDOTS 203 // NOTE: spec says 204 dots, but 203 seems OK. -#define RJ4230B_MAX_PAPERLENGTHDOTS 24094 // NOTE: slightly over 3 meters. TODO:verify this value. +#define RJ4230B_MAX_PAPERLENGTHDOTS 23977 // Spec 1.04 says this instead of 24094 // spec section 2.3.3 Feed Amount #ifdef OLD diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettingsViewController.h index aca5a1e..c82c189 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4230BPrintSettingsViewController.h @@ -6,9 +6,9 @@ // Copyright (c) 2018 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ4230BPrintSettings.h" -#import "PrintSettingTableViewController.h" +#import +#import +#import // This is the DEFAULT popup contentSize for RJ4230BPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettings.h index 2bea9d8..8c05b58 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2018 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface RJ4250WBPrintSettings : GenericMobileLabelModelPrintSettings @@ -51,7 +51,7 @@ // spec section 2.3.4 Maximum and Minimum Lengths #define RJ4250WB_MIN_PAPERLENGTHDOTS 203 // NOTE: spec says 204 dots, but 203 seems OK. -#define RJ4250WB_MAX_PAPERLENGTHDOTS 24094 // NOTE: slightly over 3 meters. TODO:verify this value. +#define RJ4250WB_MAX_PAPERLENGTHDOTS 23977 // Spec 1.04 says this instead of 24094 // spec section 2.3.3 Feed Amount #ifdef OLD diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettingsViewController.h index 6f58e2b..ed79fbf 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/RJ4250WBPrintSettingsViewController.h @@ -6,9 +6,9 @@ // Copyright (c) 2018 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "RJ4250WBPrintSettings.h" -#import "PrintSettingTableViewController.h" +#import +#import +#import // This is the DEFAULT popup contentSize for RJ4250WBPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettings.h index 028c312..b81d423 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface TD2120NPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettingsViewController.h index ab40884..d5cdc0b 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2120NPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "TD2120NPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for TD2120NPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettings.h new file mode 100644 index 0000000..e8586b9 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettings.h @@ -0,0 +1,83 @@ +// +// TD2125NPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2125NPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +#define TD2125N_RESOLUTION_HORZ 203 +#define TD2125N_RESOLUTION_VERT 203 +// spec section 2.3.5 Raster Line +#define TD2125N_HEADSIZEDOTS 448 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2125N_MAX_COMPRESS_LENGTH 56 + +// not in spec. Used Windows Printer Driver as reference. +// NOTE: MAXPAPERWIDTH can exceed HEADSIZEDOTS!! +#define TD2125N_MIN_PAPERWIDTHDOTS (0.47F * TD2125N_RESOLUTION_HORZ) // 95 +#define TD2125N_MAX_PAPERWIDTHDOTS (2.48F * TD2125N_RESOLUTION_VERT) // 503 +// spec section 2.3.4 Maximum and Minimum Lengths +#define TD2125N_MIN_PAPERLENGTHDOTS 96 +#define TD2125N_MAX_PAPERLENGTHDOTS 7992 +// spec section 2.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define TD2125N_MIN_MARGINLENGTHDOTS 24 + +#else + +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define TD2125N_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define TD2125N_MIN_PAGEFEEDDOTS_LASTPAGE 24 + +#endif + +#define TD2125N_MAX_MARGINLENGTHDOTS 1015 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define TD2125N_MAX_EXTRAFEEDDOTS (11*TD2125N_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2125NPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettingsViewController.h new file mode 100644 index 0000000..206ec03 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2125NPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2125NPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2125NPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2125NPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2125NPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2125NPrintSettingsViewController + */ + +@interface TD2125NPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettings.h new file mode 100644 index 0000000..83d15b9 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettings.h @@ -0,0 +1,83 @@ +// +// TD2125NWBPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2125NWBPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +#define TD2125NWB_RESOLUTION_HORZ 203 +#define TD2125NWB_RESOLUTION_VERT 203 +// spec section 2.3.5 Raster Line +#define TD2125NWB_HEADSIZEDOTS 448 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2125NWB_MAX_COMPRESS_LENGTH 56 + +// not in spec. Used Windows Printer Driver as reference. +// NOTE: MAXPAPERWIDTH can exceed HEADSIZEDOTS!! +#define TD2125NWB_MIN_PAPERWIDTHDOTS (0.47F * TD2125NWB_RESOLUTION_HORZ) // 95 +#define TD2125NWB_MAX_PAPERWIDTHDOTS (2.48F * TD2125NWB_RESOLUTION_VERT) // 503 +// spec section 2.3.4 Maximum and Minimum Lengths +#define TD2125NWB_MIN_PAPERLENGTHDOTS 96 +#define TD2125NWB_MAX_PAPERLENGTHDOTS 7992 +// spec section 2.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define TD2125NWB_MIN_MARGINLENGTHDOTS 24 + +#else + +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define TD2125NWB_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define TD2125NWB_MIN_PAGEFEEDDOTS_LASTPAGE 24 + +#endif + +#define TD2125NWB_MAX_MARGINLENGTHDOTS 1015 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define TD2125NWB_MAX_EXTRAFEEDDOTS (11*TD2125NWB_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2125NWBPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettingsViewController.h new file mode 100644 index 0000000..8c62618 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2125NWBPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2125NWBPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2125NWBPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2125NWBPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2125NWBPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2125NWBPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2125NWBPrintSettingsViewController + */ + +@interface TD2125NWBPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettings.h index a095e94..b99adf8 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettings.h @@ -6,7 +6,7 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface TD2130NPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettingsViewController.h index ded2089..5717048 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2130NPrintSettingsViewController.h @@ -6,8 +6,8 @@ // Copyright (c) 2013 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "TD2130NPrintSettings.h" +#import +#import // This is the DEFAULT popup contentSize for TD2130NPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettings.h new file mode 100644 index 0000000..973cfae --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettings.h @@ -0,0 +1,82 @@ +// +// TD2135NPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2135NPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +// spec section 2.3.1 Resolution +#define TD2135N_RESOLUTION_HORZ 300 +#define TD2135N_RESOLUTION_VERT 300 +// spec section 2.3.5 Raster Line +#define TD2135N_HEADSIZEDOTS 672 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2135N_MAX_COMPRESS_LENGTH 84 + +// not in spec. Used Windows Printer Driver as reference. +// NOTE: MAXPAPERWIDTH can exceed HEADSIZEDOTS!! +#define TD2135N_MIN_PAPERWIDTHDOTS (0.47F * TD2135N_RESOLUTION_HORZ) // 141 +#define TD2135N_MAX_PAPERWIDTHDOTS (2.48F * TD2135N_RESOLUTION_VERT) // 744 +// spec section 2.3.4 Maximum and Minimum Lengths +#define TD2135N_MIN_PAPERLENGTHDOTS 142 +#define TD2135N_MAX_PAPERLENGTHDOTS 11811 +// spec section 2.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define TD2135N_MIN_MARGINLENGTHDOTS 35 + +#else +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define TD2135N_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define TD2135N_MIN_PAGEFEEDDOTS_LASTPAGE 35 + +#endif + +#define TD2135N_MAX_MARGINLENGTHDOTS 1500 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define TD2135N_MAX_EXTRAFEEDDOTS (11*TD2135N_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2135NPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettingsViewController.h new file mode 100644 index 0000000..39285e1 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2135NPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2135NPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2135NPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2135NPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2135NPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2135NPrintSettingsViewController + */ + +@interface TD2135NPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettings.h new file mode 100644 index 0000000..38611f7 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettings.h @@ -0,0 +1,82 @@ +// +// TD2135NWBPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2135NWBPrintSettings : GenericMobileLabelModelPrintSettings + +// These definitions are provided for information only. DO NOT MODIFY! +// spec section 2.3.1 Resolution +#define TD2135NWB_RESOLUTION_HORZ 300 +#define TD2135NWB_RESOLUTION_VERT 300 +// spec section 2.3.5 Raster Line +#define TD2135NWB_HEADSIZEDOTS 672 +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2135NWB_MAX_COMPRESS_LENGTH 84 + +// not in spec. Used Windows Printer Driver as reference. +// NOTE: MAXPAPERWIDTH can exceed HEADSIZEDOTS!! +#define TD2135NWB_MIN_PAPERWIDTHDOTS (0.47F * TD2135NWB_RESOLUTION_HORZ) // 141 +#define TD2135NWB_MAX_PAPERWIDTHDOTS (2.48F * TD2135NWB_RESOLUTION_VERT) // 744 +// spec section 2.3.4 Maximum and Minimum Lengths +#define TD2135NWB_MIN_PAPERLENGTHDOTS 142 +#define TD2135NWB_MAX_PAPERLENGTHDOTS 11811 +// spec section 2.3.3 Feed Amount +#ifdef OLD +// IMPORTANT NOTE: For LABEL papertype ONLY, we allow the MIN marginlengthdots to be set to 0. +// That is, this MIN value here is ignored when papertype = label is specified. +// Consider the case of a 1.0x0.5" label. A min margin of 0.12" will take up half of the printable length!! +// This is why we will allow the margin to be set to 0 in this case. +// Beware that some labels might clip the top if this is set to 0. But, other settings can be tweaked to +// make it work (such as by setting a larger paperlength and setting the top margin to non-zero.) +#define TD2135NWB_MIN_MARGINLENGTHDOTS 35 + +#else +// Allow 0 now for continuous roll too, as the Esc iUw command generated from this can affect AirPrint. +// However, if this is 0, then the Esc id command will send 0 too. And, the printer may not eject the page +// enough at the end. So, I am introducing the MIN_PAGEFEEDDOTS definition now, so that if current marginLengthDots +// is LESS than MIN_PAGEFEEDDOTS, we will send Esc id command using the MIN_PAGEFEEDDOTS value instead. +// Otherwise, the Esc id command will use the marginLengthDots value as it has in the past. +// +// NOTE: If this occurs, the final paper length after tear off will be up to 1/4" longer than the +// specified paperLengthDots, because the print data will be (up to) the entire paper length, and then the +// PAGEFEEDDOTS will be added to the final paper length. If you need a specific paperlength, then make sure +// that marginLengthDots is >= MIN_PAGEFEEDDOTS. + +#define TD2135NWB_MIN_MARGINLENGTHDOTS 0 +// v2.3.0 UPDATE: Instead of forcing this MIN_PAGEFEEDDOTS value on EVERY page, which essentially PREVENTS a "no gap" +// solution if the FW actually supports it, now we only force it on the LAST page, allowing a 0-margin between pages +// in case the FW allows it. But, we will force this on the LAST page, to assure the FW will eject the page to tear off +// in case it doesn't automatically behave that way. +#define TD2135NWB_MIN_PAGEFEEDDOTS_LASTPAGE 35 + +#endif + +#define TD2135NWB_MAX_MARGINLENGTHDOTS 1500 +// Arbitrarily restrict extraFeed to 11" at 203 dpi. There is no reason to be larger. +#define TD2135NWB_MAX_EXTRAFEEDDOTS (11*TD2135NWB_RESOLUTION_VERT) + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2135NWBPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettingsViewController.h new file mode 100644 index 0000000..d02be1e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2135NWBPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2135NWBPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 5/5/23. +// Copyright (c) 2023 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2135NWBPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2135NWBPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2135NWBPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2135NWBPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2135NWBPrintSettingsViewController + */ + +@interface TD2135NWBPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettings.h new file mode 100644 index 0000000..fea529d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettings.h @@ -0,0 +1,47 @@ +// +// TD2320DFPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2320DFPrintSettings : GenericMobileLabelModelPrintSettings + + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2320DFPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +// NOTE: TD23xx models can be either 203 or 300 dpi depending on print head installed. +@property (nonatomic, assign) RESOLUTION printerResolution; + +// NOTE: Linerless models do NOT support peeler +@property (nonatomic, assign) BOOL invert180degrees; + +// The following are used with the cutter +@property (nonatomic, assign) BOOL cutAtEndOfJobEnabled; // true: cuts at end of last page of job +@property (nonatomic, assign) BOOL autoCutEnabled; // true: automatically cuts every N labels, as specified by autoCutEveryNLabels +@property (nonatomic, assign) unsigned int autoCutEveryNLabels; // default is 1 -> autocut each label. Set value to print N labels before cutting. Allowed Range is 1 to TD2320DF_MAX_AUTOCUT_NUMLABELS. + +// NOTE: This particular #define is needed in DataController. +// All other #defines were moved into the .m file. + +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2320DF_MAX_COMPRESS_LENGTH_203 59 // 59 = 472/8 +#define TD2320DF_MAX_COMPRESS_LENGTH_300 87 // 87 = 696/8 + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettingsViewController.h new file mode 100644 index 0000000..536739e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DFPrintSettingsViewController.h @@ -0,0 +1,43 @@ +// +// TD2320DFPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + + +#import +#import + +// This is the DEFAULT popup contentSize for TD2320DFPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2320DFPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2320DFPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2320DFPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2320DFPrintSettingsViewController + */ + +@interface TD2320DFPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettings.h new file mode 100644 index 0000000..c54337a --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettings.h @@ -0,0 +1,47 @@ +// +// TD2320DPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2320DPrintSettings : GenericMobileLabelModelPrintSettings + + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2320DPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +// NOTE: TD23xx models can be either 203 or 300 dpi depending on print head installed. +@property (nonatomic, assign) RESOLUTION printerResolution; + +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +// The following are used with the cutter +@property (nonatomic, assign) BOOL cutAtEndOfJobEnabled; // true: cuts at end of last page of job +@property (nonatomic, assign) BOOL autoCutEnabled; // true: automatically cuts every N labels, as specified by autoCutEveryNLabels +@property (nonatomic, assign) unsigned int autoCutEveryNLabels; // default is 1 -> autocut each label. Set value to print N labels before cutting. Allowed Range is 1 to TD2320DF_MAX_AUTOCUT_NUMLABELS. + +// NOTE: This particular #define is needed in DataController. +// All other #defines were moved into the .m file. + +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2320D_MAX_COMPRESS_LENGTH_203 59 // 59 = 472/8 +#define TD2320D_MAX_COMPRESS_LENGTH_300 87 // 87 = 696/8 + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettingsViewController.h new file mode 100644 index 0000000..4eb4082 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2320DPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2320DPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2320DPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2320DPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2320DPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2320DPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2320DPrintSettingsViewController + */ + +@interface TD2320DPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettings.h new file mode 100644 index 0000000..12b1339 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettings.h @@ -0,0 +1,48 @@ +// +// TD2350DFPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + + +#import + + +@interface TD2350DFPrintSettings : GenericMobileLabelModelPrintSettings + + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2350DFPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +// NOTE: TD23xx models can be either 203 or 300 dpi depending on print head installed. +@property (nonatomic, assign) RESOLUTION printerResolution; + +// NOTE: Linerless models do NOT support peeler +@property (nonatomic, assign) BOOL invert180degrees; + +// The following are used with the cutter +@property (nonatomic, assign) BOOL cutAtEndOfJobEnabled; // true: cuts at end of last page of job +@property (nonatomic, assign) BOOL autoCutEnabled; // true: automatically cuts every N labels, as specified by autoCutEveryNLabels +@property (nonatomic, assign) unsigned int autoCutEveryNLabels; // default is 1 -> autocut each label. Set value to print N labels before cutting. Allowed Range is 1 to TD2350DF_MAX_AUTOCUT_NUMLABELS. + +// NOTE: This particular #define is needed in DataController. +// All other #defines were moved into the .m file. + +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2350DF_MAX_COMPRESS_LENGTH_203 59 // 59 = 472/8 +#define TD2350DF_MAX_COMPRESS_LENGTH_300 87 // 87 = 696/8 + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettingsViewController.h new file mode 100644 index 0000000..eb3a743 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DFPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2350DFPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2350DFPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2350DFPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2350DFPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2350DFPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2350DFPrintSettingsViewController + */ + +@interface TD2350DFPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettings.h new file mode 100644 index 0000000..9903e85 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettings.h @@ -0,0 +1,47 @@ +// +// TD2350DPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import + + +@interface TD2350DPrintSettings : GenericMobileLabelModelPrintSettings + + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2350DPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +// NOTE: TD23xx models can be either 203 or 300 dpi depending on print head installed. +@property (nonatomic, assign) RESOLUTION printerResolution; + +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +// The following are used with the cutter +@property (nonatomic, assign) BOOL cutAtEndOfJobEnabled; // true: cuts at end of last page of job +@property (nonatomic, assign) BOOL autoCutEnabled; // true: automatically cuts every N labels, as specified by autoCutEveryNLabels +@property (nonatomic, assign) unsigned int autoCutEveryNLabels; // default is 1 -> autocut each label. Set value to print N labels before cutting. Allowed Range is 1 to TD2350D_MAX_AUTOCUT_NUMLABELS. + +// NOTE: This particular #define is needed in DataController. +// All other #defines were moved into the .m file. + +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2350D_MAX_COMPRESS_LENGTH_203 59 // 59 = 472/8 +#define TD2350D_MAX_COMPRESS_LENGTH_300 87 // 87 = 696/8 + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettingsViewController.h new file mode 100644 index 0000000..3b1869c --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DPrintSettingsViewController.h @@ -0,0 +1,43 @@ +// +// TD2350DPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + + +#import +#import + +// This is the DEFAULT popup contentSize for TD2350DPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2350DPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2350DPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2350DPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2350DPrintSettingsViewController + */ + +@interface TD2350DPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettings.h new file mode 100644 index 0000000..5d98c85 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettings.h @@ -0,0 +1,48 @@ +// +// TD2350DSAPrintSettings.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + + +#import + + +@interface TD2350DSAPrintSettings : GenericMobileLabelModelPrintSettings + + +//*** IMPORTANT *** +// SDK Users: +// You should NEVER instantiate an object of the GenericMobileLabelModelPrintSettings superclass. +// Instead, you should instantiate one of the model-specific subclasses (i.e. TD2350DSAPrintSettings). +// +// For a list of important properties in the settings that your application needs to set, +// refer to the GenericMobileLabelModelPrintSettings superclass. + +// SDK Designers: +// The GenericMobileLabelModelPrintSettings superclass handles all the important work. +// This subclass only needs to provide the model-specific data to the generic class(es). + +//*** ADDITIONAL PROPERTIES not handled by GenericMobileLabelModelPrintSettings +// NOTE: TD23xx models can be either 203 or 300 dpi depending on print head installed. +@property (nonatomic, assign) RESOLUTION printerResolution; + +@property (nonatomic, assign) BOOL peelerEnabled; +@property (nonatomic, assign) BOOL invert180degrees; + +// The following are used with the cutter +@property (nonatomic, assign) BOOL cutAtEndOfJobEnabled; // true: cuts at end of last page of job +@property (nonatomic, assign) BOOL autoCutEnabled; // true: automatically cuts every N labels, as specified by autoCutEveryNLabels +@property (nonatomic, assign) unsigned int autoCutEveryNLabels; // default is 1 -> autocut each label. Set value to print N labels before cutting. Allowed Range is 1 to TD2350DSA_MAX_AUTOCUT_NUMLABELS. + +// NOTE: This particular #define is needed in DataController. +// All other #defines were moved into the .m file. + +// spec section "Select compression mode" command +// NOTE: This should be same as HEADSIZEDOTS/8. And, it should be same as the # of decompressed bytes. +#define TD2350DSA_MAX_COMPRESS_LENGTH_203 59 // 59 = 472/8 +#define TD2350DSA_MAX_COMPRESS_LENGTH_300 87 // 87 = 696/8 + +@end diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettingsViewController.h new file mode 100644 index 0000000..8c923fe --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD2350DSAPrintSettingsViewController.h @@ -0,0 +1,42 @@ +// +// TD2350DSAPrintSettingsViewController.h +// BMSPrinterKit +// +// Created by BMS on 2/16/24. +// Copyright (c) 2024 Brother Mobile Solutions. All rights reserved. +// + +#import +#import + +// This is the DEFAULT popup contentSize for TD2350DSAPrintSettingsViewController. +// +// You can override this by setting the "popoverSize" property (defined in the +// PrintSettingsViewController superclass) to something different +// before showing the ViewController. +// +// The popoverSize setting will be propagated to all of the "child" ViewControllers +// of the main ViewController so all of the detail views will be the SAME size as each other. +// +// NOTE: iPad1 and iPad2 size = 1024 x 768, iPad3 = 2048 x 1536 +//#define TD2350DSAPOPUPCONTENTSIZE CGSizeMake(400,480) +#define TD2350DSAPOPUPCONTENTSIZE CGSizeMake(400,548) +#define TD2350DSAPOPUPCONTENTSIZE_IOS7 CGSizeMake(400,588) + + +/* + This class is a subclass of GenericMobileLabelModelPrintSettingsViewController, + which implements all the major functionality. + + *** SDK Users: + DO NOT INSTANTIATE an instance of GenericMobileLabelModelPrintSettingsViewController. + Always instantiate a model-specific class, e.g. TD2350DSAPrintSettingsViewController + */ + +@interface TD2350DSAPrintSettingsViewController : GenericMobileLabelModelPrintSettingsViewController +{ +} + +@end + + diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettings.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettings.h index 5a5f47f..fb06c39 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettings.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettings.h @@ -7,7 +7,7 @@ // -#import "GenericMobileLabelModelPrintSettings.h" +#import @interface TD4550DNWBPrintSettings : GenericMobileLabelModelPrintSettings diff --git a/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettingsViewController.h b/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettingsViewController.h index b63641d..7c31e23 100755 --- a/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettingsViewController.h +++ b/ios/Lib/BRLMPrinterKit.framework/Headers/TD4550DNWBPrintSettingsViewController.h @@ -6,9 +6,9 @@ // Copyright (c) 2019 Brother Mobile Solutions. All rights reserved. // -#import "GenericMobileLabelModelPrintSettingsViewController.h" -#import "TD4550DNWBPrintSettings.h" -#import "PrintSettingTableViewController.h" +#import +#import +#import // This is the DEFAULT popup contentSize for TD4550DNWBPrintSettingsViewController. // diff --git a/ios/Lib/BRLMPrinterKit.framework/IPAddressViewController.nib b/ios/Lib/BRLMPrinterKit.framework/IPAddressViewController.nib index 2fb4141..ae1f348 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/IPAddressViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/IPAddressViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/Info.plist b/ios/Lib/BRLMPrinterKit.framework/Info.plist index c257c2e..3294581 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/Info.plist and b/ios/Lib/BRLMPrinterKit.framework/Info.plist differ diff --git a/ios/Lib/BRLMPrinterKit.framework/MarginViewController.nib b/ios/Lib/BRLMPrinterKit.framework/MarginViewController.nib index b84a569..da417a0 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/MarginViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/MarginViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.abi.json b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..3f22867 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,168 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "BRLMPrinterKit", + "printedName": "BRLMPrinterKit", + "children": [ + { + "kind": "TypeDecl", + "name": "BRLMPrinterDriver", + "printedName": "BRLMPrinterDriver", + "children": [ + { + "kind": "Function", + "name": "printImage", + "printedName": "printImage(withClosures:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BRLMPrintError", + "printedName": "BRLMPrinterKit.BRLMPrintError", + "usr": "c:objc(cs)BRLMPrintError" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[() -> Swift.Unmanaged?]", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Unmanaged?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Unmanaged?", + "children": [ + { + "kind": "TypeNominal", + "name": "Unmanaged", + "printedName": "Swift.Unmanaged", + "children": [ + { + "kind": "TypeNominal", + "name": "CGImage", + "printedName": "CoreGraphics.CGImage", + "usr": "c:@T@CGImageRef" + } + ], + "usr": "s:s9UnmanagedV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "BRLMPrintSettingsProtocol", + "printedName": "any BRLMPrinterKit.BRLMPrintSettingsProtocol", + "usr": "c:objc(pl)BRLMPrintSettingsProtocol" + } + ], + "declKind": "Func", + "usr": "s:So17BRLMPrinterDriverC0A3KitE10printImage12withClosures8settingsSo14BRLMPrintErrorCSays9UnmanagedVySo10CGImageRefaGSgycG_So0I16SettingsProtocol_ptF", + "mangledName": "$sSo17BRLMPrinterDriverC0A3KitE10printImage12withClosures8settingsSo14BRLMPrintErrorCSays9UnmanagedVySo10CGImageRefaGSgycG_So0I16SettingsProtocol_ptF", + "moduleName": "BRLMPrinterKit", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)BRLMPrinterDriver", + "moduleName": "BRLMPrinterKit", + "isOpen": true, + "objc_name": "BRLMPrinterDriver", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..0bbeb03 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,13 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BRLMPrinterKit +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +@_exported import BRLMPrinterKit +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension BRLMPrinterKit.BRLMPrinterDriver { + public typealias PrintImageClosure = () -> Swift.Unmanaged? + public func printImage(withClosures: [BRLMPrinterKit.BRLMPrinterDriver.PrintImageClosure], settings: any BRLMPrinterKit.BRLMPrintSettingsProtocol) -> BRLMPrinterKit.BRLMPrintError +} diff --git a/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..3e5a377 Binary files /dev/null and b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..0bbeb03 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Modules/BRLMPrinterKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,13 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BRLMPrinterKit +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +@_exported import BRLMPrinterKit +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension BRLMPrinterKit.BRLMPrinterDriver { + public typealias PrintImageClosure = () -> Swift.Unmanaged? + public func printImage(withClosures: [BRLMPrinterKit.BRLMPrinterDriver.PrintImageClosure], settings: any BRLMPrinterKit.BRLMPrintSettingsProtocol) -> BRLMPrinterKit.BRLMPrintError +} diff --git a/ios/Lib/BRLMPrinterKit.framework/Modules/module.modulemap b/ios/Lib/BRLMPrinterKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..a3caed7 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module BRLMPrinterKit { + umbrella header "BRLMPrinterKit+BRPtouchPrinterKit+BMSPrinterKit.h" + + export * + module * { export * } +} + +module BRLMPrinterKit.Swift { + header "BRLMPrinterKit-Swift.h" + requires objc +} diff --git a/ios/Lib/BRLMPrinterKit.framework/PJCustomPaperViewController.nib b/ios/Lib/BRLMPrinterKit.framework/PJCustomPaperViewController.nib index 54cf307..1760864 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/PJCustomPaperViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/PJCustomPaperViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~ipad.nib b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~ipad.nib index 26926b9..d5328a7 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~ipad.nib and b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~ipad.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~iphone.nib b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~iphone.nib index fbaa358..bab09bf 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~iphone.nib and b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewControllerWithFilename_BMSSDK~iphone.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~ipad.nib b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~ipad.nib index 667a2ba..166ba5c 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~ipad.nib and b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~ipad.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~iphone.nib b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~iphone.nib index 928ccaf..e0e51d9 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~iphone.nib and b/ios/Lib/BRLMPrinterKit.framework/PrintProgressViewController_BMSSDK~iphone.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/PrivacyInfo.xcprivacy b/ios/Lib/BRLMPrinterKit.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..4e4f1fe --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,24 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + C56D.1 + CA92.1 + + + + + diff --git a/ios/Lib/BRLMPrinterKit.framework/ResolutionViewController.nib b/ios/Lib/BRLMPrinterKit.framework/ResolutionViewController.nib new file mode 100644 index 0000000..7757ba6 Binary files /dev/null and b/ios/Lib/BRLMPrinterKit.framework/ResolutionViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/ThresholdViewController.nib b/ios/Lib/BRLMPrinterKit.framework/ThresholdViewController.nib index 4bbb881..f84489f 100755 Binary files a/ios/Lib/BRLMPrinterKit.framework/ThresholdViewController.nib and b/ios/Lib/BRLMPrinterKit.framework/ThresholdViewController.nib differ diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr3235ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr3235ad.txt new file mode 100644 index 0000000..5a792b5 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr3235ad.txt @@ -0,0 +1,550 @@ +;****************************************************** +; +; Brother RJ-3235B PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bsr3235ad.ptd" +0 + +[Model] +bySeriesCode=0x37 +byModelCode=0x47 +dmDeviceName="Brother RJ-3235B" +dwHeadPinNum=576 +dwDeviceAbility01=0x100E0031 +dwDeviceAbility02=0x00000009 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=99 +nDefaultPaperSize=443 +nDefaultPaperLength=444 +nDefaultPaperLengthRes=384 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006106F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=120 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +0 + +[Paper00] +szPaperName_mm = "RD 50mm" +szPaperName_Inch = "RD 2.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 442 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 442 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm" +szSizeIN = "2.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 68 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 3.0"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 610 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 76 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "3.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.13"" +szPaperWidthString_Inch = "3.13"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.13"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 204 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "3.3"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 100 +wPinOffsetRight = 100 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 55mm x 40mm" +szPaperName_Inch = "RD 2.1" x 1.5"" +szPaperWidthString_Inch = "2.1"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 446 +nPaperWidth = 550 +nImageAreaWidth = 520 +nPaperWidthRes = 440 +nImageAreaWidthRes = 416 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 80 +wPinOffsetRight = 80 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 446 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "55mm x 40mm" +szSizeIN = "2.1" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.6"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 60 +wPinOffsetRight = 60 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 76mm x 44mm" +szPaperName_Inch = "RD 3.0" x 1.7"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "1.7"" +nType = 0x4b +nPaperSize = 443 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 610 +nImageAreaWidthRes = 576 +nPaperLength = 444 +nImageAreaLength = 384 +nPaperLengthRes = 355 +nImageAreaLengthRes = 307 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 443 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 44mm" +szSizeIN = "3" x 1.7"" +MediaAtrInfo = 0 +lblPitchDot = 381 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr323ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr323ad.txt new file mode 100644 index 0000000..55a06d0 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr323ad.txt @@ -0,0 +1,550 @@ +;****************************************************** +; +; Brother RJ-3230B PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bsr323ad.ptd" +0 + +[Model] +bySeriesCode=0x37 +byModelCode=0x45 +dmDeviceName="Brother RJ-3230B" +dwHeadPinNum=576 +dwDeviceAbility01=0x000E0031 +dwDeviceAbility02=0x00000009 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=99 +nDefaultPaperSize=443 +nDefaultPaperLength=444 +nDefaultPaperLengthRes=384 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006106F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=120 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +0 + +[Paper00] +szPaperName_mm = "RD 50mm" +szPaperName_Inch = "RD 2.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 442 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 442 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm" +szSizeIN = "2.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 68 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 3.0"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 609 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 76 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "3.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.13"" +szPaperWidthString_Inch = "3.13"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.13"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 204 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "3.3"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 100 +wPinOffsetRight = 100 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 55mm x 40mm" +szPaperName_Inch = "RD 2.1" x 1.5"" +szPaperWidthString_Inch = "2.1"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 446 +nPaperWidth = 550 +nImageAreaWidth = 520 +nPaperWidthRes = 440 +nImageAreaWidthRes = 416 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 80 +wPinOffsetRight = 80 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 446 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "55mm x 40mm" +szSizeIN = "2.1" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.6"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 60 +wPinOffsetRight = 60 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 76mm x 44mm" +szPaperName_Inch = "RD 3.0" x 1.7"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "1.7"" +nType = 0x4b +nPaperSize = 443 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 609 +nImageAreaWidthRes = 576 +nPaperLength = 444 +nImageAreaLength = 384 +nPaperLengthRes = 355 +nImageAreaLengthRes = 307 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 443 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 44mm" +szSizeIN = "3" x 1.7"" +MediaAtrInfo = 0 +lblPitchDot = 381 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr3255ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr3255ad.txt new file mode 100644 index 0000000..14308a3 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr3255ad.txt @@ -0,0 +1,550 @@ +;****************************************************** +; +; Brother RJ-3255WB PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bsr3255ad.ptd" +0 + +[Model] +bySeriesCode=0x37 +byModelCode=0x48 +dmDeviceName="Brother RJ-3255WB" +dwHeadPinNum=576 +dwDeviceAbility01=0x101E0031 +dwDeviceAbility02=0x00000009 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=99 +nDefaultPaperSize=443 +nDefaultPaperLength=444 +nDefaultPaperLengthRes=384 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006106F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=120 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +0 + +[Paper00] +szPaperName_mm = "RD 50mm" +szPaperName_Inch = "RD 2.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 442 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 442 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm" +szSizeIN = "2.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 68 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 3.0"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 610 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 76 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "3.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.13"" +szPaperWidthString_Inch = "3.13"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.13"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 204 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "3.3"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 100 +wPinOffsetRight = 100 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 55mm x 40mm" +szPaperName_Inch = "RD 2.1" x 1.5"" +szPaperWidthString_Inch = "2.1"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 446 +nPaperWidth = 550 +nImageAreaWidth = 520 +nPaperWidthRes = 440 +nImageAreaWidthRes = 416 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 80 +wPinOffsetRight = 80 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 446 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "55mm x 40mm" +szSizeIN = "2.1" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.6"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 60 +wPinOffsetRight = 60 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 76mm x 44mm" +szPaperName_Inch = "RD 3.0" x 1.7"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "1.7"" +nType = 0x4b +nPaperSize = 443 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 610 +nImageAreaWidthRes = 576 +nPaperLength = 444 +nImageAreaLength = 384 +nPaperLengthRes = 355 +nImageAreaLengthRes = 307 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 443 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 44mm" +szSizeIN = "3" x 1.7"" +MediaAtrInfo = 0 +lblPitchDot = 381 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr325ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr325ad.txt new file mode 100644 index 0000000..b3e5b9c --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr325ad.txt @@ -0,0 +1,550 @@ +;****************************************************** +; +; Brother RJ-3250WB PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bsr325ad.ptd" +0 + +[Model] +bySeriesCode=0x37 +byModelCode=0x46 +dmDeviceName="Brother RJ-3250WB" +dwHeadPinNum=576 +dwDeviceAbility01=0x101E0031 +dwDeviceAbility02=0x00000009 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=99 +nDefaultPaperSize=443 +nDefaultPaperLength=444 +nDefaultPaperLengthRes=384 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006106F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=120 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +0 + +[Paper00] +szPaperName_mm = "RD 50mm" +szPaperName_Inch = "RD 2.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 442 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 442 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm" +szSizeIN = "2.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 68 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 3.0"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 609 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 76 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "3.0"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.13"" +szPaperWidthString_Inch = "3.13"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.13"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 204 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 97 +wPinOffsetRight = 97 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "3.3"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 100 +wPinOffsetRight = 100 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 55mm x 40mm" +szPaperName_Inch = "RD 2.1" x 1.5"" +szPaperWidthString_Inch = "2.1"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 446 +nPaperWidth = 550 +nImageAreaWidth = 520 +nPaperWidthRes = 440 +nImageAreaWidthRes = 416 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 80 +wPinOffsetRight = 80 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 446 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "55mm x 40mm" +szSizeIN = "2.1" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.6"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 60 +wPinOffsetRight = 60 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 76mm x 44mm" +szPaperName_Inch = "RD 3.0" x 1.7"" +szPaperWidthString_Inch = "3.0"" +szPaperLengthString_Inch = "1.7"" +nType = 0x4b +nPaperSize = 443 +nPaperWidth = 762 +nImageAreaWidth = 721 +nPaperWidthRes = 609 +nImageAreaWidthRes = 576 +nPaperLength = 444 +nImageAreaLength = 384 +nPaperLengthRes = 355 +nImageAreaLengthRes = 307 +nPhysicalOffsetX = 17 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 17 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 443 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 44mm" +szSizeIN = "3" x 1.7"" +MediaAtrInfo = 0 +lblPitchDot = 381 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr4235ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr4235ad.txt new file mode 100644 index 0000000..d77b4d0 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr4235ad.txt @@ -0,0 +1,610 @@ +;****************************************************** +; +; Brother RJ-4235B PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bsr4235ad.ptd" +0 + +[Model] +bySeriesCode = 0x37 +byModelCode = 0x49 +dmDeviceName = "Brother RJ-4235B" +dwHeadPinNum = 832 +dwDeviceAbility01 = 0x00060031 +dwDeviceAbility02 = 0x00000009 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 1 +nDefaultPaperSize = 415 +nDefaultPaperLength = 5080 +nDefaultPaperLengthRes = 4060 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 1 +dwOptionAbility01 = 0x0010C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000080 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006106F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 120 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +0 + +[Paper00] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.20"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 196 +wPinOffsetRight = 196 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.15"" +szPaperWidthString_Inch = "3.15"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.15"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 102 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + + +[Paper03] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.90"" +szPaperLengthString_Inch = "3.30"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper04] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.30"" +szPaperLengthString_Inch = "3.60"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper05] +szPaperName_mm = "RD 80mm x 115mm" +szPaperName_Inch = "RD 3.1" x 4.5"" +szPaperWidthString_Inch = "3.10"" +szPaperLengthString_Inch = "4.50"" +nType = 0x4b +nPaperSize = 429 +nPaperWidth = 800 +nImageAreaWidth = 771 +nPaperWidthRes = 639 +nImageAreaWidthRes = 616 +nPaperLength = 1150 +nImageAreaLength = 1081 +nPaperLengthRes = 919 +nImageAreaLengthRes = 864 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 28 +wPinOffsetLeft = 108 +wPinOffsetRight = 108 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 84 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 429 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm x 115mm" +szSizeIN = "3.1" x 4.5"" +MediaAtrInfo = 0 +lblPitchDot = 948 +markNoChkValu = 0 +reserved_12_ = 28,0,0,0,0,0,1,28,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "2.00"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 399 +nImageAreaLengthRes = 351 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 423 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper07] +szPaperName_mm = "RD 102mm x 76mm" +szPaperName_Inch = "RD 4" x 3"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "3.00"" +nType = 0x4b +nPaperSize = 424 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 762 +nImageAreaLength = 702 +nPaperLengthRes = 609 +nImageAreaLengthRes = 561 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 424 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 76mm" +szSizeIN = "4" x 3"" +MediaAtrInfo = 0 +lblPitchDot = 635 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 102mm x 102mm" +szPaperName_Inch = "RD 4" x 4"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "4.00"" +nType = 0x4b +nPaperSize = 425 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1016 +nImageAreaLength = 956 +nPaperLengthRes = 812 +nImageAreaLengthRes = 764 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 425 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 102mm" +szSizeIN = "4" x 4"" +MediaAtrInfo = 0 +lblPitchDot = 847 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "6.00"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1524 +nImageAreaLength = 1405 +nPaperLengthRes = 1218 +nImageAreaLengthRes = 1123 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 48 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1270 +markNoChkValu = 0 +reserved_12_ = 48,0,0,0,0,0,1,48,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bsr4255ad.txt b/ios/Lib/BRLMPrinterKit.framework/bsr4255ad.txt new file mode 100644 index 0000000..f11e56d --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bsr4255ad.txt @@ -0,0 +1,610 @@ +;****************************************************** +; +; Brother RJ-4255WB PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bsr4255ad.ptd" +0 + +[Model] +bySeriesCode = 0x37 +byModelCode = 0x4A +dmDeviceName = "Brother RJ-4255WB" +dwHeadPinNum = 832 +dwDeviceAbility01 = 0x00160031 +dwDeviceAbility02 = 0x00000009 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 1 +nDefaultPaperSize = 415 +nDefaultPaperLength = 5080 +nDefaultPaperLengthRes = 4060 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 1 +dwOptionAbility01 = 0x0010C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000080 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006106F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 120 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +0 + +[Paper00] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.20"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 551 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 196 +wPinOffsetRight = 196 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 80mm" +szPaperName_Inch = "RD 3.15"" +szPaperWidthString_Inch = "3.15"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 441 +nPaperWidth = 800 +nImageAreaWidth = 721 +nPaperWidthRes = 640 +nImageAreaWidthRes = 576 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 32 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 441 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm" +szSizeIN = "3.15"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 4 +byRollWidMm = 102 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + + +[Paper03] +szPaperName_mm = "RD 50mm x 85mm" +szPaperName_Inch = "RD 1.9" x 3.3"" +szPaperWidthString_Inch = "1.90"" +szPaperLengthString_Inch = "3.30"" +nType = 0x4b +nPaperSize = 427 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 850 +nImageAreaLength = 791 +nPaperLengthRes = 679 +nImageAreaLengthRes = 632 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 427 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 85mm" +szSizeIN = "1.9" x 3.3"" +MediaAtrInfo = 0 +lblPitchDot = 709 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper04] +szPaperName_mm = "RD 60mm x 92mm" +szPaperName_Inch = "RD 2.3" x 3.6"" +szPaperWidthString_Inch = "2.30"" +szPaperLengthString_Inch = "3.60"" +nType = 0x4b +nPaperSize = 428 +nPaperWidth = 600 +nImageAreaWidth = 571 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 920 +nImageAreaLength = 861 +nPaperLengthRes = 735 +nImageAreaLengthRes = 688 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 64 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 428 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 92mm" +szSizeIN = "2.3" x 3.6"" +MediaAtrInfo = 0 +lblPitchDot = 779 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper05] +szPaperName_mm = "RD 80mm x 115mm" +szPaperName_Inch = "RD 3.1" x 4.5"" +szPaperWidthString_Inch = "3.10"" +szPaperLengthString_Inch = "4.50"" +nType = 0x4b +nPaperSize = 429 +nPaperWidth = 800 +nImageAreaWidth = 771 +nPaperWidthRes = 639 +nImageAreaWidthRes = 616 +nPaperLength = 1150 +nImageAreaLength = 1081 +nPaperLengthRes = 919 +nImageAreaLengthRes = 864 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 28 +wPinOffsetLeft = 108 +wPinOffsetRight = 108 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 84 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 429 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "80mm x 115mm" +szSizeIN = "3.1" x 4.5"" +MediaAtrInfo = 0 +lblPitchDot = 948 +markNoChkValu = 0 +reserved_12_ = 28,0,0,0,0,0,1,28,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "2.00"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 399 +nImageAreaLengthRes = 351 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 423 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + + +[Paper07] +szPaperName_mm = "RD 102mm x 76mm" +szPaperName_Inch = "RD 4" x 3"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "3.00"" +nType = 0x4b +nPaperSize = 424 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 762 +nImageAreaLength = 702 +nPaperLengthRes = 609 +nImageAreaLengthRes = 561 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 424 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 76mm" +szSizeIN = "4" x 3"" +MediaAtrInfo = 0 +lblPitchDot = 635 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 102mm x 102mm" +szPaperName_Inch = "RD 4" x 4"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "4.00"" +nType = 0x4b +nPaperSize = 425 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1016 +nImageAreaLength = 956 +nPaperLengthRes = 812 +nImageAreaLengthRes = 764 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 425 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 102mm" +szSizeIN = "4" x 4"" +MediaAtrInfo = 0 +lblPitchDot = 847 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4.00"" +szPaperLengthString_Inch = "6.00"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1524 +nImageAreaLength = 1405 +nPaperLengthRes = 1218 +nImageAreaLengthRes = 1123 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 48 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 7 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1270 +markNoChkValu = 0 +reserved_12_ = 48,0,0,0,0,0,1,48,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2312ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2312ad.txt new file mode 100644 index 0000000..7c4c539 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2312ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2310D (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2312ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x54 +dmDeviceName = "Brother TD-2310D (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x00040032 +dwDeviceAbility02 = 0x00000009 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0010C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2313ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2313ad.txt new file mode 100644 index 0000000..551959e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2313ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2310D (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2313ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x55 +dmDeviceName = "Brother TD-2310D (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x00040032 +dwDeviceAbility02 = 0x00000009 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0014C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2322ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2322ad.txt new file mode 100644 index 0000000..fd5e84a --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2322ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320D (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2322ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x56 +dmDeviceName = "Brother TD-2320D (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x100C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0010C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2323ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2323ad.txt new file mode 100644 index 0000000..bd94034 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2323ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320D (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2323ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x57 +dmDeviceName = "Brother TD-2320D (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x100C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0014C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst232f2ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst232f2ad.txt new file mode 100644 index 0000000..1bd744e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst232f2ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320DF (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst232f2ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x58 +dmDeviceName = "Brother TD-2320DF (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x000C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0050C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst232f3ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst232f3ad.txt new file mode 100644 index 0000000..3b0c503 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst232f3ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320DF (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst232f3ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x59 +dmDeviceName = "Brother TD-2320DF (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x000C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0054C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst232s2ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst232s2ad.txt new file mode 100644 index 0000000..fe17598 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst232s2ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320DSA (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst232s2ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x5A +dmDeviceName = "Brother TD-2320DSA (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x100C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0010C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst232s3ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst232s3ad.txt new file mode 100644 index 0000000..4c0af89 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst232s3ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2320DSA (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst232s3ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x61 +dmDeviceName = "Brother TD-2320DSA (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x100C0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0014C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2352ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2352ad.txt new file mode 100644 index 0000000..f64d6ed --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2352ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350D (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2352ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x62 +dmDeviceName = "Brother TD-2350D (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x101E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0010C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst2353ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst2353ad.txt new file mode 100644 index 0000000..2c3b31e --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst2353ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350D (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst2353ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x63 +dmDeviceName = "Brother TD-2350D (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x101E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0014C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235f2ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235f2ad.txt new file mode 100644 index 0000000..514fada --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235f2ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DF (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235f2ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x64 +dmDeviceName = "Brother TD-2350DF (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x001E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0050C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235f3ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235f3ad.txt new file mode 100644 index 0000000..4b749d8 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235f3ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DF (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235f3ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x65 +dmDeviceName = "Brother TD-2350DF (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x001E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0054C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235fs2ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235fs2ad.txt new file mode 100644 index 0000000..320ef87 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235fs2ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DFSA (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235fs2ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x68 +dmDeviceName = "Brother TD-2350DFSA (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x001E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0050C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235fs3ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235fs3ad.txt new file mode 100644 index 0000000..20f54be --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235fs3ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DFSA (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235fs3ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x69 +dmDeviceName = "Brother TD-2350DFSA (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x001E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0054C2C0 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235s2ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235s2ad.txt new file mode 100644 index 0000000..7972698 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235s2ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DSA (203 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235s2ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x66 +dmDeviceName = "Brother TD-2350DSA (203 dpi)" +dwHeadPinNum = 472 +dwDeviceAbility01 = 0x101E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 205 +wResolutionNum = 1 +wResolutions = 203,203 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 24 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0010C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 45 +wPinOffsetRight = 45 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 228 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 128 +wPinOffsetRight = 128 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 427 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 88 +wPinOffsetRight = 88 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 48 +wPinOffsetRight = 48 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 480 +nImageAreaWidthRes = 448 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 16 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 12 +wPinOffsetRight = 12 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 16 +wPinOffsetRight = 16 +nMaxFeed = 1016 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,24,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst235s3ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst235s3ad.txt new file mode 100644 index 0000000..ebfd088 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst235s3ad.txt @@ -0,0 +1,496 @@ +;****************************************************** +; +; Brother TD-2350DSA (300 dpi) PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion = 1.03.00.00 +ModelVersion = 1.00.00.00 +OutputFileName = "bst235s3ad.ptd" +0 + +[Model] +bySeriesCode = 0x35 +byModelCode = 0x67 +dmDeviceName = "Brother TD-2350DSA (300 dpi)" +dwHeadPinNum = 696 +dwDeviceAbility01 = 0x101E0032 +dwDeviceAbility02 = 0x00000409 +wMinCopies = 1 +wMaxCopies = 9999 +wMinCutEveryNum = 1 +wMaxCutEveryNum = 99 +nDefaultPaperSize = 422 +nDefaultPaperLength = 256 +nDefaultPaperLengthRes = 302 +wResolutionNum = 1 +wResolutions = 300,300 +nDefaultResolution = 0 +nPTPaperResolution = 0 +nDefaultPaperMargin = 30 +nDefaultPaperMarginRes = 35 +nDefaultLandscape = 0 +dwOptionAbility01 = 0x0014C6E2 +dwOptionAbility02 = 0x00000000 +dwDefaultEnabledOptionAbility01 = 0x00000000 +dwDefaultEnabledOptionAbility02 = 0x00000000 +dwCommandAbility01 = 0x006006F6 +dwCommandAbility02 = 0x00000000 +nMinPaperLength = 64 +nMaxPaperLength = 30000 +nMinMargin = 0 +nMaxMargin = 1270 +dwBufferFullLine = -1 +dwBufferFullSize = -1 +dwReserved02 = 422 +0 + +[Paper00] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2.0" x 1.0"" +szPaperWidthString_Inch = "2.0"" +szPaperLengthString_Inch = "1.0"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 599 +nImageAreaWidthRes = 563 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 230 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 67 +wPinOffsetRight = 66 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 51 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2.0" x 1.0"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 189 +wPinOffsetRight = 189 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 30 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 630 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 130 +wPinOffsetRight = 130 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 40 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 71 +wPinOffsetRight = 71 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 50 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 390 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 560 +nPaperWidthRes = 708 +nImageAreaWidthRes = 660 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 638 +nPhysicalOffsetX = 24 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 18 +wPinOffsetRight = 18 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 60 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 750 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 684 +nImageAreaWidthRes = 648 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 24 +wPinOffsetRight = 24 +nMaxFeed = 1498 +nMaxLength = 30000 +nMinLength = 64 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,35,0,0,0,0 +0 + diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4415ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4415ad.txt new file mode 100644 index 0000000..f91cc7c --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4415ad.txt @@ -0,0 +1,1223 @@ +;****************************************************** +; +; Brother TD-4415D PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4415ad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x6B +dmDeviceName="Brother TD-4415D" +dwHeadPinNum=832 +dwDeviceAbility01=0x10040032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=420 +nDefaultPaperLength=1524 +nDefaultPaperLengthRes=1218 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6E2 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "6"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1524 +nImageAreaLength = 1464 +nPaperLengthRes = 1218 +nImageAreaLengthRes = 1170 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1270 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "2"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 399 +nImageAreaLengthRes = 351 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 423 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm x 26mm" +szPaperName_Inch = "RD 3" x 1"" +szPaperWidthString_Inch = "3"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 421 +nPaperWidth = 762 +nImageAreaWidth = 732 +nPaperWidthRes = 609 +nImageAreaWidthRes = 585 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 124 +wPinOffsetRight = 123 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 421 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 26mm" +szSizeIN = "3" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 60mm x 100mm" +szPaperName_Inch = "RD 2.3" x 3.9"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 447 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 447 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm" +szSizeIN = "2.3" x 3.9"" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 60mm x 100mm PP" +szPaperName_Inch = "RD 2.3" x 3.9" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 448 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 448 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm PP" +szSizeIN = "2.3" x 3.9" PP" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 60mm x 80mm" +szPaperName_Inch = "RD 2.3" x 3.1"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 449 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 449 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm" +szSizeIN = "2.3" x 3.1"" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 80mm PP" +szPaperName_Inch = "RD 2.3" x 3.1" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 450 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 450 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm PP" +szSizeIN = "2.3" x 3.1" PP" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 60mm x 60mm PP" +szPaperName_Inch = "RD 2.3" x 2.3" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 451 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 451 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm PP" +szSizeIN = "2.3" x 2.3" PP" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2" x 1"" +szPaperWidthString_Inch = "2"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 225 +wPinOffsetRight = 225 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper10] +szPaperName_mm = "RD 50mm x 35mm ALC" +szPaperName_Inch = "RD 1.9" x 1.3" ALC" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.3"" +nType = 0x4b +nPaperSize = 452 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 350 +nImageAreaLength = 290 +nPaperLengthRes = 280 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 452 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 35mm ALC" +szSizeIN = "1.9" x 1.3" ALC" +MediaAtrInfo = 0 +lblPitchDot = 304 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper11] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper12] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper13] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 426 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper14] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper15] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 308 +wPinOffsetRight = 308 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 34 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper16] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper17] +szPaperName_mm = "RD 90mm" +szPaperName_Inch = "RD 3.5"" +szPaperWidthString_Inch = "3.5"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 440 +nPaperWidth = 900 +nImageAreaWidth = 870 +nPaperWidthRes = 719 +nImageAreaWidthRes = 695 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 69 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 94 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 440 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "90mm" +szSizeIN = "3.5"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper18] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 2.9"" +szPaperWidthString_Inch = "2.9"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 760 +nImageAreaWidth = 730 +nPaperWidthRes = 607 +nImageAreaWidthRes = 583 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 125 +wPinOffsetRight = 124 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "2.9"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper19] +szPaperName_mm = "RD 60mm" +szPaperName_Inch = "RD 2.36"" +szPaperWidthString_Inch = "2.36"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 453 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 453 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm" +szSizeIN = "2.36"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper20] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 196 +wPinOffsetRight = 196 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 11 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4425ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4425ad.txt new file mode 100644 index 0000000..9038582 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4425ad.txt @@ -0,0 +1,1223 @@ +;****************************************************** +; +; Brother TD-4425DN PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4425ad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x6D +dmDeviceName="Brother TD-4425DN" +dwHeadPinNum=832 +dwDeviceAbility01=0x100C0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=420 +nDefaultPaperLength=1524 +nDefaultPaperLengthRes=1218 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6E2 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "6"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1524 +nImageAreaLength = 1464 +nPaperLengthRes = 1218 +nImageAreaLengthRes = 1170 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1270 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "2"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 399 +nImageAreaLengthRes = 351 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 423 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm x 26mm" +szPaperName_Inch = "RD 3" x 1"" +szPaperWidthString_Inch = "3"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 421 +nPaperWidth = 762 +nImageAreaWidth = 732 +nPaperWidthRes = 609 +nImageAreaWidthRes = 585 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 124 +wPinOffsetRight = 123 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 421 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 26mm" +szSizeIN = "3" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 60mm x 100mm" +szPaperName_Inch = "RD 2.3" x 3.9"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 447 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 447 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm" +szSizeIN = "2.3" x 3.9"" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 60mm x 100mm PP" +szPaperName_Inch = "RD 2.3" x 3.9" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 448 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 448 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm PP" +szSizeIN = "2.3" x 3.9" PP" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 60mm x 80mm" +szPaperName_Inch = "RD 2.3" x 3.1"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 449 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 449 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm" +szSizeIN = "2.3" x 3.1"" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 80mm PP" +szPaperName_Inch = "RD 2.3" x 3.1" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 450 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 450 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm PP" +szSizeIN = "2.3" x 3.1" PP" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 60mm x 60mm PP" +szPaperName_Inch = "RD 2.3" x 2.3" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 451 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 451 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm PP" +szSizeIN = "2.3" x 2.3" PP" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2" x 1"" +szPaperWidthString_Inch = "2"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 225 +wPinOffsetRight = 225 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper10] +szPaperName_mm = "RD 50mm x 35mm ALC" +szPaperName_Inch = "RD 1.9" x 1.3" ALC" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.3"" +nType = 0x4b +nPaperSize = 452 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 350 +nImageAreaLength = 290 +nPaperLengthRes = 280 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 452 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 35mm ALC" +szSizeIN = "1.9" x 1.3" ALC" +MediaAtrInfo = 0 +lblPitchDot = 304 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper11] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper12] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper13] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 426 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper14] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper15] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 308 +wPinOffsetRight = 308 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 34 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper16] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper17] +szPaperName_mm = "RD 90mm" +szPaperName_Inch = "RD 3.5"" +szPaperWidthString_Inch = "3.5"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 440 +nPaperWidth = 900 +nImageAreaWidth = 870 +nPaperWidthRes = 719 +nImageAreaWidthRes = 695 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 69 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 94 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 440 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "90mm" +szSizeIN = "3.5"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper18] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 2.9"" +szPaperWidthString_Inch = "2.9"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 760 +nImageAreaWidth = 730 +nPaperWidthRes = 607 +nImageAreaWidthRes = 583 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 125 +wPinOffsetRight = 124 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "2.9"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper19] +szPaperName_mm = "RD 60mm" +szPaperName_Inch = "RD 2.36"" +szPaperWidthString_Inch = "2.36"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 453 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 453 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm" +szSizeIN = "2.36"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper20] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 196 +wPinOffsetRight = 196 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 11 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4425fad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4425fad.txt new file mode 100644 index 0000000..bde7878 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4425fad.txt @@ -0,0 +1,271 @@ +;****************************************************** +; +; Brother TD-4425DNF PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4425fad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x71 +dmDeviceName="Brother TD-4425DNF" +dwHeadPinNum=832 +dwDeviceAbility01=0x000C0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=481 +nDefaultPaperLength=0 +nDefaultPaperLengthRes=0 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0050C2C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm="Linerless 106mm" +szPaperName_inch="Linerless 4.17"" +szPaperWidthString_inch="4.17"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=481 +nPaperWidth=1060 +nImageAreaWidth=1029 +nPaperWidthRes=847 +nImageAreaWidthRes=823 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=12 +nPhysicalOffsetY=24 +wPinOffsetLeft=4 +wPinOffsetRight=5 +nMaxFeed=1015 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=12 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=106 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=481 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 106mm" +szSizeIN="Linerless 4.17"" +MediaAtrInfo=0 +reserved_12_=24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper01] +szPaperName_mm="Linerless 80mm" +szPaperName_inch="Linerless 3.15"" +szPaperWidthString_inch="3.15"" +szPaperLengthString_inch="0" +nType=0x4a +nPaperSize=480 +nPaperWidth=800 +nImageAreaWidth=769 +nPaperWidthRes=639 +nImageAreaWidthRes=615 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=12 +nPhysicalOffsetY=24 +wPinOffsetLeft=108 +wPinOffsetRight=109 +nMaxFeed=1015 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=12 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=80 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=480 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 80mm" +szSizeIN="Linerless 3.15"" +MediaAtrInfo=0 +reserved_12_=24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper02] +szPaperName_mm="Linerless 58mm" +szPaperName_inch="Linerless 2.28"" +szPaperWidthString_inch="2.28"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=454 +nPaperWidth=580 +nImageAreaWidth=550 +nPaperWidthRes=464 +nImageAreaWidthRes=440 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=12 +nPhysicalOffsetY=24 +wPinOffsetLeft=196 +wPinOffsetRight=196 +nMaxFeed=1015 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=12 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=58 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=454 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 58mm" +szSizeIN="Linerless 2.28"" +MediaAtrInfo=0 +reserved_12_=24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper03] +szPaperName_mm="Linerless 39mm" +szPaperName_inch="Linerless 1.54"" +szPaperWidthString_inch="1.54"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=456 +nPaperWidth=390 +nImageAreaWidth=360 +nPaperWidthRes=312 +nImageAreaWidthRes=288 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=12 +nPhysicalOffsetY=24 +wPinOffsetLeft=272 +wPinOffsetRight=272 +nMaxFeed=1015 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=12 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=39 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=456 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 39mm" +szSizeIN="Linerless 1.54"" +MediaAtrInfo=0 +reserved_12_=24,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4455ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4455ad.txt new file mode 100644 index 0000000..9cd6f38 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4455ad.txt @@ -0,0 +1,1223 @@ +;****************************************************** +; +; Brother TD-4455DNWB PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4455ad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x6F +dmDeviceName="Brother TD-4455DNWB" +dwHeadPinNum=832 +dwDeviceAbility01=0x101E0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=420 +nDefaultPaperLength=1524 +nDefaultPaperLengthRes=1218 +wResolutionNum=1 +wResolutions=203,203 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=24 +nDefaultLandscape=1 +dwOptionAbility01=0x0010C6E2 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "6"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 1524 +nImageAreaLength = 1464 +nPaperLengthRes = 1218 +nImageAreaLengthRes = 1170 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1270 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "2"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 399 +nImageAreaLengthRes = 351 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 423 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm x 26mm" +szPaperName_Inch = "RD 3" x 1"" +szPaperWidthString_Inch = "3"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 421 +nPaperWidth = 762 +nImageAreaWidth = 732 +nPaperWidthRes = 609 +nImageAreaWidthRes = 585 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 124 +wPinOffsetRight = 123 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 421 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 26mm" +szSizeIN = "3" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 60mm x 100mm" +szPaperName_Inch = "RD 2.3" x 3.9"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 447 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 447 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm" +szSizeIN = "2.3" x 3.9"" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 60mm x 100mm PP" +szPaperName_Inch = "RD 2.3" x 3.9" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 448 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 800 +nImageAreaLengthRes = 752 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 448 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm PP" +szSizeIN = "2.3" x 3.9" PP" +MediaAtrInfo = 0 +lblPitchDot = 825 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 60mm x 80mm" +szPaperName_Inch = "RD 2.3" x 3.1"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 449 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 449 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm" +szSizeIN = "2.3" x 3.1"" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 80mm PP" +szPaperName_Inch = "RD 2.3" x 3.1" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 450 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 640 +nImageAreaLengthRes = 592 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 450 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm PP" +szSizeIN = "2.3" x 3.1" PP" +MediaAtrInfo = 0 +lblPitchDot = 668 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 60mm x 60mm PP" +szPaperName_Inch = "RD 2.3" x 2.3" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 451 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 451 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm PP" +szSizeIN = "2.3" x 2.3" PP" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2" x 1"" +szPaperWidthString_Inch = "2"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 406 +nImageAreaWidthRes = 382 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 205 +nImageAreaLengthRes = 156 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 225 +wPinOffsetRight = 225 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 229 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper10] +szPaperName_mm = "RD 50mm x 35mm ALC" +szPaperName_Inch = "RD 1.9" x 1.3" ALC" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.3"" +nType = 0x4b +nPaperSize = 452 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 350 +nImageAreaLength = 290 +nPaperLengthRes = 280 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 452 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 35mm ALC" +szSizeIN = "1.9" x 1.3" ALC" +MediaAtrInfo = 0 +lblPitchDot = 304 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper11] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 400 +nImageAreaWidthRes = 376 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 228 +wPinOffsetRight = 228 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper12] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 480 +nImageAreaLengthRes = 432 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 508 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper13] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 400 +nImageAreaLengthRes = 352 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 426 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper14] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 320 +nImageAreaWidthRes = 296 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 320 +nImageAreaLengthRes = 272 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 268 +wPinOffsetRight = 268 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 348 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper15] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 240 +nImageAreaWidthRes = 216 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 240 +nImageAreaLengthRes = 192 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 308 +wPinOffsetRight = 308 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 34 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 264 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,1,24,0,0,0,0 +0 + +[Paper16] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 812 +nImageAreaWidthRes = 788 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 22 +wPinOffsetRight = 22 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper17] +szPaperName_mm = "RD 90mm" +szPaperName_Inch = "RD 3.5"" +szPaperWidthString_Inch = "3.5"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 440 +nPaperWidth = 900 +nImageAreaWidth = 870 +nPaperWidthRes = 719 +nImageAreaWidthRes = 695 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 69 +wPinOffsetRight = 68 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 94 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 440 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "90mm" +szSizeIN = "3.5"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper18] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 2.9"" +szPaperWidthString_Inch = "2.9"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 760 +nImageAreaWidth = 730 +nPaperWidthRes = 607 +nImageAreaWidthRes = 583 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 125 +wPinOffsetRight = 124 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "2.9"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper19] +szPaperName_mm = "RD 60mm" +szPaperName_Inch = "RD 2.36"" +szPaperWidthString_Inch = "2.36"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 453 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 480 +nImageAreaWidthRes = 456 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 188 +wPinOffsetRight = 188 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 12 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 453 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm" +szSizeIN = "2.36"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper20] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 464 +nImageAreaWidthRes = 440 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 12 +nPhysicalOffsetY = 24 +wPinOffsetLeft = 196 +wPinOffsetRight = 196 +nMaxFeed = 1015 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 11 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 24,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4525ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4525ad.txt new file mode 100644 index 0000000..b387c6b --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4525ad.txt @@ -0,0 +1,1279 @@ +;****************************************************** +; +; Brother TD-4525DN PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4525ad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x6E +dmDeviceName="Brother TD-4525DN" +dwHeadPinNum=1280 +dwDeviceAbility01=0x100C0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=420 +nDefaultPaperLength=1524 +nDefaultPaperLengthRes=1218 +wResolutionNum=1 +wResolutions=300,300 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=35 +nDefaultLandscape=1 +dwOptionAbility01=0x0014C6E2 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "6"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 1524 +nImageAreaLength = 1464 +nPaperLengthRes = 1800 +nImageAreaLengthRes = 1728 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 36 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1874 +markNoChkValu = 0 +reserved_12_ = 36,0,0,0,0,0,1,36,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "2"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 589 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 625 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm x 26mm" +szPaperName_Inch = "RD 3" x 1"" +szPaperWidthString_Inch = "3"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 421 +nPaperWidth = 762 +nImageAreaWidth = 732 +nPaperWidthRes = 900 +nImageAreaWidthRes = 864 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 208 +wPinOffsetRight = 208 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 421 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 26mm" +szSizeIN = "3" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 60mm x 100mm" +szPaperName_Inch = "RD 2.3" x 3.9"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 447 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 1181 +nImageAreaLengthRes = 1109 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 447 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm" +szSizeIN = "2.3" x 3.9"" +MediaAtrInfo = 0 +lblPitchDot = 1218 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 60mm x 100mm PP" +szPaperName_Inch = "RD 2.3" x 3.9" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 448 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 1181 +nImageAreaLengthRes = 1109 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 448 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm PP" +szSizeIN = "2.3" x 3.9" PP" +MediaAtrInfo = 0 +lblPitchDot = 1218 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 60mm x 80mm" +szPaperName_Inch = "RD 2.3" x 3.1"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 449 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 945 +nImageAreaLengthRes = 873 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 449 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm" +szSizeIN = "2.3" x 3.1"" +MediaAtrInfo = 0 +lblPitchDot = 987 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 80mm PP" +szPaperName_Inch = "RD 2.3" x 3.1" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 450 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 945 +nImageAreaLengthRes = 873 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 450 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm PP" +szSizeIN = "2.3" x 3.1" PP" +MediaAtrInfo = 0 +lblPitchDot = 987 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 60mm x 60mm PP" +szPaperName_Inch = "RD 2.3" x 2.3" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 451 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 451 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm PP" +szSizeIN = "2.3" x 2.3" PP" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2" x 1"" +szPaperWidthString_Inch = "2"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 600 +nImageAreaWidthRes = 564 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 358 +wPinOffsetRight = 358 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper10] +szPaperName_mm = "RD 50mm x 35mm ALC" +szPaperName_Inch = "RD 1.9" x 1.3" ALC" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.3"" +nType = 0x4b +nPaperSize = 452 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 350 +nImageAreaLength = 290 +nPaperLengthRes = 413 +nImageAreaLengthRes = 342 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 363 +wPinOffsetRight = 363 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 452 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 35mm ALC" +szSizeIN = "1.9" x 1.3" ALC" +MediaAtrInfo = 0 +lblPitchDot = 449 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper11] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 363 +wPinOffsetRight = 363 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 389 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper12] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper13] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 629 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper14] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper15] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 481 +wPinOffsetRight = 481 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 34 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 389 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper16] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper17] +szPaperName_mm = "RD 90mm" +szPaperName_Inch = "RD 3.5"" +szPaperWidthString_Inch = "3.5"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 440 +nPaperWidth = 900 +nImageAreaWidth = 870 +nPaperWidthRes = 1062 +nImageAreaWidthRes = 1027 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 127 +wPinOffsetRight = 126 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 94 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 440 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "90mm" +szSizeIN = "3.5"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper18] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 2.9"" +szPaperWidthString_Inch = "2.9"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 760 +nImageAreaWidth = 730 +nPaperWidthRes = 897 +nImageAreaWidthRes = 861 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 210 +wPinOffsetRight = 209 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "2.9"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper19] +szPaperName_mm = "RD 60mm" +szPaperName_Inch = "RD 2.36"" +szPaperWidthString_Inch = "2.36"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 453 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 453 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm" +szSizeIN = "2.36"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper20] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 685 +nImageAreaWidthRes = 649 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 316 +wPinOffsetRight = 315 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper21] +szPaperName_mm = "215.9mm x 297mm" +szPaperName_Inch = "8.5" x 11.69"" +szPaperWidthString_Inch = "8.5"" +szPaperLengthString_Inch = "11.69"" +nType = 0x0b +nPaperSize = 472 +nPaperWidth = 2159 +nImageAreaWidth = 2159 +nPaperWidthRes = 2551 +nImageAreaWidthRes = 2551 +nPaperLength = 2970 +nImageAreaLength = 2970 +nPaperLengthRes = 3507 +nImageAreaLengthRes = 3507 +nPhysicalOffsetX = 0 +nPhysicalOffsetY = 0 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00010000 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 13 +byEnergyRank = 0 +byRollWidMm = 0 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 0 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = 0 +szSizeIN = 0 +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 0,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4555ad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4555ad.txt new file mode 100644 index 0000000..020066b --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4555ad.txt @@ -0,0 +1,1279 @@ +;****************************************************** +; +; Brother TD-4555DNWB PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4555ad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x70 +dmDeviceName="Brother TD-4555DNWB" +dwHeadPinNum=1280 +dwDeviceAbility01=0x101E0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=420 +nDefaultPaperLength=1524 +nDefaultPaperLengthRes=1218 +wResolutionNum=1 +wResolutions=300,300 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=35 +nDefaultLandscape=1 +dwOptionAbility01=0x0014C6E2 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm = "RD 102mm x 152mm" +szPaperName_Inch = "RD 4" x 6"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "6"" +nType = 0x4b +nPaperSize = 420 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 1524 +nImageAreaLength = 1464 +nPaperLengthRes = 1800 +nImageAreaLengthRes = 1728 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 36 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 420 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 152mm" +szSizeIN = "4" x 6"" +MediaAtrInfo = 0 +lblPitchDot = 1874 +markNoChkValu = 0 +reserved_12_ = 36,0,0,0,0,0,1,36,0,0,0,0 +0 + +[Paper01] +szPaperName_mm = "RD 102mm x 50mm" +szPaperName_Inch = "RD 4" x 2"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "2"" +nType = 0x4b +nPaperSize = 419 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 499 +nImageAreaLength = 439 +nPaperLengthRes = 589 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 419 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm x 50mm" +szSizeIN = "4" x 2"" +MediaAtrInfo = 0 +lblPitchDot = 625 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper02] +szPaperName_mm = "RD 76mm x 26mm" +szPaperName_Inch = "RD 3" x 1"" +szPaperWidthString_Inch = "3"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 421 +nPaperWidth = 762 +nImageAreaWidth = 732 +nPaperWidthRes = 900 +nImageAreaWidthRes = 864 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 208 +wPinOffsetRight = 208 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 421 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm x 26mm" +szSizeIN = "3" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper03] +szPaperName_mm = "RD 60mm x 100mm" +szPaperName_Inch = "RD 2.3" x 3.9"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 447 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 1181 +nImageAreaLengthRes = 1109 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 447 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm" +szSizeIN = "2.3" x 3.9"" +MediaAtrInfo = 0 +lblPitchDot = 1218 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper04] +szPaperName_mm = "RD 60mm x 100mm PP" +szPaperName_Inch = "RD 2.3" x 3.9" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.9"" +nType = 0x4b +nPaperSize = 448 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 1000 +nImageAreaLength = 940 +nPaperLengthRes = 1181 +nImageAreaLengthRes = 1109 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 448 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 100mm PP" +szSizeIN = "2.3" x 3.9" PP" +MediaAtrInfo = 0 +lblPitchDot = 1218 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper05] +szPaperName_mm = "RD 60mm x 80mm" +szPaperName_Inch = "RD 2.3" x 3.1"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 449 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 945 +nImageAreaLengthRes = 873 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 449 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm" +szSizeIN = "2.3" x 3.1"" +MediaAtrInfo = 0 +lblPitchDot = 987 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper06] +szPaperName_mm = "RD 60mm x 80mm PP" +szPaperName_Inch = "RD 2.3" x 3.1" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "3.1"" +nType = 0x4b +nPaperSize = 450 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 800 +nImageAreaLength = 740 +nPaperLengthRes = 945 +nImageAreaLengthRes = 873 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 450 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 80mm PP" +szSizeIN = "2.3" x 3.1" PP" +MediaAtrInfo = 0 +lblPitchDot = 987 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper07] +szPaperName_mm = "RD 60mm x 60mm" +szPaperName_Inch = "RD 2.3" x 2.3"" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 437 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 437 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm" +szSizeIN = "2.3" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper08] +szPaperName_mm = "RD 60mm x 60mm PP" +szPaperName_Inch = "RD 2.3" x 2.3" PP" +szPaperWidthString_Inch = "2.3"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 451 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 13 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 451 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm x 60mm PP" +szSizeIN = "2.3" x 2.3" PP" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper09] +szPaperName_mm = "RD 51mm x 26mm" +szPaperName_Inch = "RD 2" x 1"" +szPaperWidthString_Inch = "2"" +szPaperLengthString_Inch = "1"" +nType = 0x4b +nPaperSize = 422 +nPaperWidth = 508 +nImageAreaWidth = 478 +nPaperWidthRes = 600 +nImageAreaWidthRes = 564 +nPaperLength = 256 +nImageAreaLength = 196 +nPaperLengthRes = 302 +nImageAreaLengthRes = 232 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 358 +wPinOffsetRight = 358 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 55 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 422 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "51mm x 26mm" +szSizeIN = "2" x 1"" +MediaAtrInfo = 0 +lblPitchDot = 337 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper10] +szPaperName_mm = "RD 50mm x 35mm ALC" +szPaperName_Inch = "RD 1.9" x 1.3" ALC" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.3"" +nType = 0x4b +nPaperSize = 452 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 350 +nImageAreaLength = 290 +nPaperLengthRes = 413 +nImageAreaLengthRes = 342 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 363 +wPinOffsetRight = 363 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 10 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 452 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 35mm ALC" +szSizeIN = "1.9" x 1.3" ALC" +MediaAtrInfo = 0 +lblPitchDot = 449 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper11] +szPaperName_mm = "RD 50mm x 30mm" +szPaperName_Inch = "RD 1.9" x 1.1"" +szPaperWidthString_Inch = "1.9"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 435 +nPaperWidth = 500 +nImageAreaWidth = 470 +nPaperWidthRes = 590 +nImageAreaWidthRes = 554 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 363 +wPinOffsetRight = 363 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 54 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 435 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "50mm x 30mm" +szSizeIN = "1.9" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 389 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper12] +szPaperName_mm = "RD 40mm x 60mm" +szPaperName_Inch = "RD 1.5" x 2.3"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "2.3"" +nType = 0x4b +nPaperSize = 434 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 600 +nImageAreaLength = 540 +nPaperLengthRes = 708 +nImageAreaLengthRes = 637 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 434 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 60mm" +szSizeIN = "1.5" x 2.3"" +MediaAtrInfo = 0 +lblPitchDot = 749 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper13] +szPaperName_mm = "RD 40mm x 50mm" +szPaperName_Inch = "RD 1.5" x 1.9"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.9"" +nType = 0x4b +nPaperSize = 433 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 500 +nImageAreaLength = 440 +nPaperLengthRes = 590 +nImageAreaLengthRes = 519 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 433 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 50mm" +szSizeIN = "1.5" x 1.9"" +MediaAtrInfo = 0 +lblPitchDot = 629 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper14] +szPaperName_mm = "RD 40mm x 40mm" +szPaperName_Inch = "RD 1.5" x 1.5"" +szPaperWidthString_Inch = "1.5"" +szPaperLengthString_Inch = "1.5"" +nType = 0x4b +nPaperSize = 432 +nPaperWidth = 400 +nImageAreaWidth = 370 +nPaperWidthRes = 472 +nImageAreaWidthRes = 436 +nPaperLength = 400 +nImageAreaLength = 340 +nPaperLengthRes = 472 +nImageAreaLengthRes = 401 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 422 +wPinOffsetRight = 422 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 44 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 432 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "40mm x 40mm" +szSizeIN = "1.5" x 1.5"" +MediaAtrInfo = 0 +lblPitchDot = 514 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper15] +szPaperName_mm = "RD 30mm x 30mm" +szPaperName_Inch = "RD 1.1" x 1.1"" +szPaperWidthString_Inch = "1.1"" +szPaperLengthString_Inch = "1.1"" +nType = 0x4b +nPaperSize = 431 +nPaperWidth = 300 +nImageAreaWidth = 270 +nPaperWidthRes = 354 +nImageAreaWidthRes = 318 +nPaperLength = 300 +nImageAreaLength = 240 +nPaperLengthRes = 354 +nImageAreaLengthRes = 283 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 481 +wPinOffsetRight = 481 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008080 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 34 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 431 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "30mm x 30mm" +szSizeIN = "1.1" x 1.1"" +MediaAtrInfo = 0 +lblPitchDot = 389 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,1,35,0,0,0,0 +0 + +[Paper16] +szPaperName_mm = "RD 102mm" +szPaperName_Inch = "RD 4"" +szPaperWidthString_Inch = "4"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 415 +nPaperWidth = 1016 +nImageAreaWidth = 986 +nPaperWidthRes = 1200 +nImageAreaWidthRes = 1164 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 58 +wPinOffsetRight = 58 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 106 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 415 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "102mm" +szSizeIN = "4"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper17] +szPaperName_mm = "RD 90mm" +szPaperName_Inch = "RD 3.5"" +szPaperWidthString_Inch = "3.5"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 440 +nPaperWidth = 900 +nImageAreaWidth = 870 +nPaperWidthRes = 1062 +nImageAreaWidthRes = 1027 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 127 +wPinOffsetRight = 126 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 94 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 440 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "90mm" +szSizeIN = "3.5"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper18] +szPaperName_mm = "RD 76mm" +szPaperName_Inch = "RD 2.9"" +szPaperWidthString_Inch = "2.9"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 439 +nPaperWidth = 760 +nImageAreaWidth = 730 +nPaperWidthRes = 897 +nImageAreaWidthRes = 861 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 210 +wPinOffsetRight = 209 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 80 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 439 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "76mm" +szSizeIN = "2.9"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper19] +szPaperName_mm = "RD 60mm" +szPaperName_Inch = "RD 2.36"" +szPaperWidthString_Inch = "2.36"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 453 +nPaperWidth = 600 +nImageAreaWidth = 570 +nPaperWidthRes = 708 +nImageAreaWidthRes = 673 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 304 +wPinOffsetRight = 303 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 9 +byRollWidMm = 63 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 453 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "60mm" +szSizeIN = "2.36"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper20] +szPaperName_mm = "RD 58mm" +szPaperName_Inch = "RD 2.2"" +szPaperWidthString_Inch = "2.2"" +szPaperLengthString_Inch = "" +nType = 0x4a +nPaperSize = 426 +nPaperWidth = 580 +nImageAreaWidth = 550 +nPaperWidthRes = 685 +nImageAreaWidthRes = 649 +nPaperLength = 0 +nImageAreaLength = 0 +nPaperLengthRes = 0 +nImageAreaLengthRes = 0 +nPhysicalOffsetX = 18 +nPhysicalOffsetY = 35 +wPinOffsetLeft = 316 +wPinOffsetRight = 315 +nMaxFeed = 1500 +nMaxLength = 30000 +nMinLength = 120 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00008081 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 63 +byEnergyRank = 8 +byRollWidMm = 58 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 426 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = "58mm" +szSizeIN = "2.2"" +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper21] +szPaperName_mm = "215.9mm x 297mm" +szPaperName_Inch = "8.5" x 11.69"" +szPaperWidthString_Inch = "8.5"" +szPaperLengthString_Inch = "11.69"" +nType = 0x0b +nPaperSize = 472 +nPaperWidth = 2159 +nImageAreaWidth = 2159 +nPaperWidthRes = 2551 +nImageAreaWidthRes = 2551 +nPaperLength = 2970 +nImageAreaLength = 2970 +nPaperLengthRes = 3507 +nImageAreaLengthRes = 3507 +nPhysicalOffsetX = 0 +nPhysicalOffsetY = 0 +wPinOffsetLeft = 0 +wPinOffsetRight = 0 +nMaxFeed = 0 +nMaxLength = 0 +nMinLength = 0 +wSplit = 0 +nClipInfoLeft = 0 +nClipInfoTop = 0 +nClipInfoRight = 0 +nClipInfoBottom = 0 +nVirtualOffsetX = 0 +nVirtualOffsetY = 0 +nCompatiblePaperSizes = 0,0,0,0 +dwPaperAbility01 = 0x00010000 +dwPaperAbility02 = 0x00000000 +byReserved001 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +nSensorID = 13 +byEnergyRank = 0 +byRollWidMm = 0 +byHeadDivide = 0 +nDieStartPlus = 0 +nDieStartRevPlus = 0 +wDieStartFwdPlus = 0 +nAfterFeedPlus = 0 +wPafMediaID = 0 +PresetBlkPos1_1 = 0,0,0,0,0 +PresetBlkPos2_1 = 0,0,0,0,0 +PresetBlkPos2_2 = 0,0,0,0,0 +PresetBlkPos3_1 = 0,0,0,0,0 +PresetBlkPos3_2 = 0,0,0,0,0 +PresetBlkPos3_3 = 0,0,0,0,0 +szSizeMM = 0 +szSizeIN = 0 +MediaAtrInfo = 0 +lblPitchDot = 0 +markNoChkValu = 0 +reserved_12_ = 0,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/Lib/BRLMPrinterKit.framework/bst4555fad.txt b/ios/Lib/BRLMPrinterKit.framework/bst4555fad.txt new file mode 100644 index 0000000..b42ce38 --- /dev/null +++ b/ios/Lib/BRLMPrinterKit.framework/bst4555fad.txt @@ -0,0 +1,271 @@ +;****************************************************** +; +; Brother TD-4555DNWBF PTD Source File +; +; +;****************************************************** +[Version] +FormatVersion=1.03.00.00 +ModelVersion=1.00.00.00 +OutputFileName="bst4555fad.ptd" +0 + +[Model] +bySeriesCode=0x35 +byModelCode=0x72 +dmDeviceName="Brother TD-4555DNWBF" +dwHeadPinNum=1280 +dwDeviceAbility01=0x001E0032 +dwDeviceAbility02=0x00000409 +wMinCopies=1 +wMaxCopies=9999 +wMinCutEveryNum=1 +wMaxCutEveryNum=1 +nDefaultPaperSize=481 +nDefaultPaperLength=0 +nDefaultPaperLengthRes=0 +wResolutionNum=1 +wResolutions=300,300 +nDefaultResolution=0 +nPTPaperResolution=0 +nDefaultPaperMargin=30 +nDefaultPaperMarginRes=35 +nDefaultLandscape=1 +dwOptionAbility01=0x0054C2C0 +dwOptionAbility02=0x00000000 +dwDefaultEnabledOptionAbility01=0x00000080 +dwDefaultEnabledOptionAbility02=0x00000000 +dwCommandAbility01=0x006006F6 +dwCommandAbility02=0x00000000 +nMinPaperLength=64 +nMaxPaperLength=30000 +nMinMargin=0 +nMaxMargin=1270 +dwBufferFullLine=-1 +dwBufferFullSize=-1 +dwReserved02=420 +0 + +[Paper00] +szPaperName_mm="Linerless 106mm" +szPaperName_inch="Linerless 4.17"" +szPaperWidthString_inch="4.17"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=481 +nPaperWidth=1060 +nImageAreaWidth=1029 +nPaperWidthRes=1252 +nImageAreaWidthRes=1216 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=18 +nPhysicalOffsetY=35 +wPinOffsetLeft=31 +wPinOffsetRight=33 +nMaxFeed=1500 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=11 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=106 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=481 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 106mm" +szSizeIN="Linerless 4.17"" +MediaAtrInfo=0 +reserved_12_=35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper01] +szPaperName_mm="Linerless 80mm" +szPaperName_inch="Linerless 3.15"" +szPaperWidthString_inch="3.15"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=480 +nPaperWidth=800 +nImageAreaWidth=769 +nPaperWidthRes=945 +nImageAreaWidthRes=909 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=18 +nPhysicalOffsetY=35 +wPinOffsetLeft=185 +wPinOffsetRight=186 +nMaxFeed=1500 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=11 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=80 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=480 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 80mm" +szSizeIN="Linerless 3.15"" +MediaAtrInfo=0 +reserved_12_=35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper02] +szPaperName_mm="Linerless 58mm" +szPaperName_inch="Linerless 2.28"" +szPaperWidthString_inch="2.28"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=454 +nPaperWidth=580 +nImageAreaWidth=549 +nPaperWidthRes=685 +nImageAreaWidthRes=649 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=18 +nPhysicalOffsetY=35 +wPinOffsetLeft=315 +wPinOffsetRight=316 +nMaxFeed=1500 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=11 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=58 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=454 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 58mm" +szSizeIN="Linerless 2.28"" +MediaAtrInfo=0 +reserved_12_=35,0,0,0,0,0,0,0,0,0,0,0 +0 + +[Paper03] +szPaperName_mm="Linerless 39mm" +szPaperName_inch="Linerless 1.54"" +szPaperWidthString_inch="1.54"" +szPaperLengthString_inch="" +nType=0x4a +nPaperSize=456 +nPaperWidth=390 +nImageAreaWidth=359 +nPaperWidthRes=461 +nImageAreaWidthRes=425 +nPaperLength=0 +nImageAreaLength=0 +nPaperLengthRes=0 +nImageAreaLengthRes=0 +nPhysicalOffsetX=18 +nPhysicalOffsetY=35 +wPinOffsetLeft=427 +wPinOffsetRight=428 +nMaxFeed=1500 +nMaxLength=30000 +nMinLength=120 +wSplit=0 +nClipInfoLeft=0 +nClipInfoRight=0 +nClipInfoTop=0 +nClipInfoBottom=0 +nVirtualOffsetX=0 +nVirtualOffsetY=0 +nCompatiblePaperSizes=0,0,0,0 +dwPaperAbility01=0x00008081 +dwPaperAbility02=0x00000000 +byReserved001=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +byEnergyRank=11 +lblPitchDot=0 +markNoChkValu=0 +nSensorID=63 +byRollWidMm=39 +byHeadDivide=0 +nDieStartPlus=0 +nDieStartRevPlus=0 +wDieStartFwdPlus=0 +nAfterFeedPlus=0 +wPafMediaID=456 +PresetBlkPos1_1=0,0,0,0,0 +PresetBlkPos2_1=0,0,0,0,0 +PresetBlkPos2_2=0,0,0,0,0 +PresetBlkPos3_1=0,0,0,0,0 +PresetBlkPos3_2=0,0,0,0,0 +PresetBlkPos3_3=0,0,0,0,0 +szSizeMM="Linerless 39mm" +szSizeIN="Linerless 1.54"" +MediaAtrInfo=0 +reserved_12_=35,0,0,0,0,0,0,0,0,0,0,0 +0 diff --git a/ios/another_brother.podspec b/ios/another_brother.podspec index ad6a928..feadea3 100644 --- a/ios/another_brother.podspec +++ b/ios/another_brother.podspec @@ -32,7 +32,8 @@ A new flutter plugin project. #s.dependency 'BRLMPrinterKitBind' s.dependency 'Flutter' - s.platform = :ios, '9.0' + # Brother Print SDK 4.13.0 requires iOS 13+ (see 4.6.4 release notes). + s.platform = :ios, '13.0' # Flutter.framework does not contain a i386 slice. s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } diff --git a/pubspec.yaml b/pubspec.yaml index 68db188..404c798 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: another_brother description: A flutter plugin for printing with the Brother label and TypeB printers. -version: 2.2.4 +version: 2.3.0 repository: https://github.com/CodeMinion/another_brother environment: