You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/bwipp.code93BadCharacter (Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters) //raiseerror exec
@@ -120,14 +138,16 @@ begin
120
138
} ifelse
121
139
/txt msglen array def
122
140
141
+
%
123
142
% Put the start character
124
-
sbs 0 encs 47 get putinterval
143
+
%
144
+
sbs 0 //code93.encs 47 get putinterval
125
145
126
146
/checksum1 0 def /checksum2 0 def
127
147
0 1 msglen 1 sub {
128
148
/i exch def
129
149
/indx charvals msg i get get def
130
-
sbs i 6 mul 6 add encs indx get putinterval
150
+
sbs i 6 mul 6 add //code93.encs indx get putinterval
131
151
/char msg i get dup 0 lt { pop ( ) } { 1 string dup 0 4 -1 roll put } ifelse def
132
152
txt i [char i 9 mul 9 add textyoffset textfont textsize] put
133
153
/checksum1 checksum1 msglen i sub 1 sub 20 mod 1 add indx mul add def
@@ -138,16 +158,19 @@ begin
138
158
% Put the first checksum character
139
159
/checksum1 checksum1 47 mod def
140
160
/checksum2 checksum2 checksum1 add 47 mod def
141
-
sbs msglen 6 mul 6 add encs checksum1 get putinterval
142
-
sbs msglen 6 mul 12 add encs checksum2 get putinterval
161
+
sbs msglen 6 mul 6 add //code93.encs checksum1 get putinterval
162
+
sbs msglen 6 mul 12 add //code93.encs checksum2 get putinterval
163
+
%
143
164
% Put the end character
144
-
sbs msglen 6 mul 18 add encs 48 get putinterval
165
+
%
166
+
sbs msglen 6 mul 18 add //code93.encs 48 get putinterval
145
167
} {
168
+
%
146
169
% Put the end character
147
-
sbs msglen 6 mul 6 add encs 48 get putinterval
170
+
%
171
+
sbs msglen 6 mul 6 add //code93.encs 48 get putinterval
0 commit comments