Overview
Channel Code is a linear, continuous, self-checking, bidirectional symbology that encodes between 2 and 7 digits in a short space.
Invoking
- The data field can hold zero prefixed numbers from any of the following ranges:
- Channel 3: 00-26
- Channel 4: 000-292
- Channel 5: 0000-3493
- Channel 6: 00000-44072
- Channel 7: 000000-576688
- Channel 8: 0000000-7742862
- The channel is determined to be one more than the number of digits given in the data field.
- The shortfinder option generates a symbol with a shortened finder pattern.
- The includecheck option appends an optional check bar suffix.
Examples
A channel 3 symbol holding the value 5:
0 0 moveto (05) (includetext) /channelcode /uk.co.terryburton.bwipp findresource exec
A channel 4 symbol holding the value 123:
0 0 moveto (123) (includetext) /channelcode /uk.co.terryburton.bwipp findresource exec
A channel 4 symbol holding the value 5 including optional check bars:
0 0 moveto (005) (includetext includecheck) /channelcode /uk.co.terryburton.bwipp findresource exec
A channel 3 symbol holding the value 26 with a shorteded finder pattern:
0 0 moveto (26) (shortfinder includetext) /channelcode /uk.co.terryburton.bwipp findresource exec