Table of contents
Namespace: Com\Tecnick\Barcode\Type\Linear
class Imb extends Linear
Extends: Linear
Source: src/Type/Linear/Imb.php:49
Com\Tecnick\Barcode\Type\Linear\Imb;
Imb Barcode type class IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200
65-bar code for use on mail in the United States. The payload is the concatenation of the tracking code and the routing code, separated by a hyphen:
- Barcode Identifier: 2 digits, the second one in the range 0 to 4.
- Service Type Identifier: 3 digits, 000 to 999.
- Mailer Identifier: 6 digits (000000 to 899999) or 9 digits (900000000 to 999999999).
- Serial Number: 9 digits with a 6 digit Mailer ID, 6 digits with a 9 digit one.
- Delivery Point ZIP Code: 0, 5, 9, or 11 digits, after the hyphen.
Intelligent Mail is a registered trademark of the United States Postal Service.
Inherited members
From Convert
- getGridArray(): Get a raw barcode grid array
From Type
- __construct(): Initialize a new barcode object
- getArray(): Get the barcode raw array
- getBarsArrayXYWH(): Get the array containing all the formatted bars coordinates (x, y, width, height)
- getBarsArrayXYXY(): Get the array containing all the formatted bars coordinates (x1, y1, x2, y2)
- getExtendedCode(): Get the extended code (code + checksum)
- getGd(): Get the barcode as GD image object (requires GD library)
- getGrid(): Get a raw barcode string representation using characters
- getHtmlDiv(): Get an HTML representation of the barcode.
- getInlineSvgCode(): Get the barcode as inline SVG code.
- getPng(): Get Barcode as PNG Image (requires GD or Imagick library)
- getPngData(): Get the barcode as PNG image (requires GD or Imagick library)
- getPngDataImagick(): Get the barcode as PNG image (requires Imagick library)
- getSvg(): Get the barcode as SVG image object.
- getSvgCode(): Get the barcode as SVG code, including the XML declaration.
- setBackgroundColor(): Set the background color
- setColor(): Set the color of the bars.
- setSize(): Set the size of the barcode to be exported