├── .github └── workflows │ └── tests.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist └── src ├── Command ├── Barcode.php ├── Bitmap.php ├── Clear.php ├── Concerns │ ├── Alignable.php │ ├── FontAware.php │ ├── ImageFallback.php │ ├── Invertible.php │ ├── Magnifiable.php │ ├── PositionAware.php │ └── Rotatable.php ├── ExternalImage.php ├── InternalImage.php ├── Raw.php ├── TextBlock.php └── TextLine.php ├── Compiler.php ├── CompilerFactory.php ├── Connector ├── ArrayConnector.php ├── FileConnector.php └── NetworkConnector.php ├── Contract ├── Command.php ├── Condition.php ├── Connector.php ├── Job.php ├── Label.php ├── Language.php └── Media.php ├── Emulation ├── Canvas.php ├── EmulateText.php ├── PbmCodec.php └── RllCodec.php ├── Enum ├── Anchor.php ├── Angle.php ├── Charset.php ├── Direction.php ├── TsplBpp.php └── Unit.php ├── Exception ├── CouldNotConnectToPrinter.php └── LabelPrinterException.php ├── Label ├── Batch.php ├── BooleanCondition.php ├── Element.php ├── Label.php ├── LanguageCondition.php └── Media.php ├── Language ├── Fingerprint.php ├── Fingerprint │ ├── Concerns │ │ ├── Align.php │ │ ├── Font.php │ │ ├── Invert.php │ │ ├── Magnify.php │ │ ├── Position.php │ │ └── Rotate.php │ ├── FingerprintBarcode.php │ ├── FingerprintBitmap.php │ ├── FingerprintClear.php │ ├── FingerprintExternalImage.php │ ├── FingerprintInternalImage.php │ ├── FingerprintRaw.php │ ├── FingerprintTextBlock.php │ └── FingerprintTextLine.php ├── Tspl.php └── Tspl │ ├── TsplBarcode.php │ ├── TsplBitmap.php │ ├── TsplClear.php │ ├── TsplInternalImage.php │ ├── TsplRaw.php │ ├── TsplTextBlock.php │ └── TsplTextLine.php └── Printer.php /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Command/Barcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Barcode.php -------------------------------------------------------------------------------- /src/Command/Bitmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Bitmap.php -------------------------------------------------------------------------------- /src/Command/Clear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Clear.php -------------------------------------------------------------------------------- /src/Command/Concerns/Alignable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/Alignable.php -------------------------------------------------------------------------------- /src/Command/Concerns/FontAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/FontAware.php -------------------------------------------------------------------------------- /src/Command/Concerns/ImageFallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/ImageFallback.php -------------------------------------------------------------------------------- /src/Command/Concerns/Invertible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/Invertible.php -------------------------------------------------------------------------------- /src/Command/Concerns/Magnifiable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/Magnifiable.php -------------------------------------------------------------------------------- /src/Command/Concerns/PositionAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/PositionAware.php -------------------------------------------------------------------------------- /src/Command/Concerns/Rotatable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Concerns/Rotatable.php -------------------------------------------------------------------------------- /src/Command/ExternalImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/ExternalImage.php -------------------------------------------------------------------------------- /src/Command/InternalImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/InternalImage.php -------------------------------------------------------------------------------- /src/Command/Raw.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/Raw.php -------------------------------------------------------------------------------- /src/Command/TextBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/TextBlock.php -------------------------------------------------------------------------------- /src/Command/TextLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Command/TextLine.php -------------------------------------------------------------------------------- /src/Compiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Compiler.php -------------------------------------------------------------------------------- /src/CompilerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/CompilerFactory.php -------------------------------------------------------------------------------- /src/Connector/ArrayConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Connector/ArrayConnector.php -------------------------------------------------------------------------------- /src/Connector/FileConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Connector/FileConnector.php -------------------------------------------------------------------------------- /src/Connector/NetworkConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Connector/NetworkConnector.php -------------------------------------------------------------------------------- /src/Contract/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Command.php -------------------------------------------------------------------------------- /src/Contract/Condition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Condition.php -------------------------------------------------------------------------------- /src/Contract/Connector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Connector.php -------------------------------------------------------------------------------- /src/Contract/Job.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Job.php -------------------------------------------------------------------------------- /src/Contract/Label.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Label.php -------------------------------------------------------------------------------- /src/Contract/Language.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Language.php -------------------------------------------------------------------------------- /src/Contract/Media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Contract/Media.php -------------------------------------------------------------------------------- /src/Emulation/Canvas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Emulation/Canvas.php -------------------------------------------------------------------------------- /src/Emulation/EmulateText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Emulation/EmulateText.php -------------------------------------------------------------------------------- /src/Emulation/PbmCodec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Emulation/PbmCodec.php -------------------------------------------------------------------------------- /src/Emulation/RllCodec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Emulation/RllCodec.php -------------------------------------------------------------------------------- /src/Enum/Anchor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/Anchor.php -------------------------------------------------------------------------------- /src/Enum/Angle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/Angle.php -------------------------------------------------------------------------------- /src/Enum/Charset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/Charset.php -------------------------------------------------------------------------------- /src/Enum/Direction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/Direction.php -------------------------------------------------------------------------------- /src/Enum/TsplBpp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/TsplBpp.php -------------------------------------------------------------------------------- /src/Enum/Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Enum/Unit.php -------------------------------------------------------------------------------- /src/Exception/CouldNotConnectToPrinter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Exception/CouldNotConnectToPrinter.php -------------------------------------------------------------------------------- /src/Exception/LabelPrinterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Exception/LabelPrinterException.php -------------------------------------------------------------------------------- /src/Label/Batch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/Batch.php -------------------------------------------------------------------------------- /src/Label/BooleanCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/BooleanCondition.php -------------------------------------------------------------------------------- /src/Label/Element.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/Element.php -------------------------------------------------------------------------------- /src/Label/Label.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/Label.php -------------------------------------------------------------------------------- /src/Label/LanguageCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/LanguageCondition.php -------------------------------------------------------------------------------- /src/Label/Media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Label/Media.php -------------------------------------------------------------------------------- /src/Language/Fingerprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Align.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Align.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Font.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Font.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Invert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Invert.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Magnify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Magnify.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Position.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Position.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/Concerns/Rotate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/Concerns/Rotate.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintBarcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintBarcode.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintBitmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintBitmap.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintClear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintClear.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintExternalImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintExternalImage.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintInternalImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintInternalImage.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintRaw.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintRaw.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintTextBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintTextBlock.php -------------------------------------------------------------------------------- /src/Language/Fingerprint/FingerprintTextLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Fingerprint/FingerprintTextLine.php -------------------------------------------------------------------------------- /src/Language/Tspl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplBarcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplBarcode.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplBitmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplBitmap.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplClear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplClear.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplInternalImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplInternalImage.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplRaw.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplRaw.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplTextBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplTextBlock.php -------------------------------------------------------------------------------- /src/Language/Tspl/TsplTextLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Language/Tspl/TsplTextLine.php -------------------------------------------------------------------------------- /src/Printer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-aidc/label-printer/HEAD/src/Printer.php --------------------------------------------------------------------------------