<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=Printing_Barcodes</id>
	<title>Printing Barcodes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=Printing_Barcodes"/>
	<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;action=history"/>
	<updated>2026-04-30T00:26:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9110&amp;oldid=prev</id>
		<title>Laura at 23:12, 19 May 2014</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9110&amp;oldid=prev"/>
		<updated>2014-05-19T23:12:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:12, 19 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/del&gt;How To (Without NWP):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;How To (Without NWP):&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If your receipt printer does not support [[NWP]], you can use the printer-specific way to print barcodes, as you may well know. Simply refer to the printer&amp;#039;s manual (many of which are available online) to get the code required for printing barcodes, and add it to your program.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If your receipt printer does not support [[NWP]], you can use the printer-specific way to print barcodes, as you may well know. Simply refer to the printer&amp;#039;s manual (many of which are available online) to get the code required for printing barcodes, and add it to your program.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9109&amp;oldid=prev</id>
		<title>Laura at 23:12, 19 May 2014</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9109&amp;oldid=prev"/>
		<updated>2014-05-19T23:12:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:12, 19 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image:barcode.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image:barcode.jpg]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Printing barcodes using [[native windows printing]] is easier than ever.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Printing barcodes using [[native windows printing]] is easier than ever.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9107&amp;oldid=prev</id>
		<title>Laura: Created page with &quot;image:barcode.jpg Printing barcodes using native windows printing is easier than ever.   &#039;&#039;&#039;Uses:&#039;&#039;&#039;  Let&#039;s first take a look at practical applications for barcodes. B...&quot;</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=Printing_Barcodes&amp;diff=9107&amp;oldid=prev"/>
		<updated>2014-05-19T23:10:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/brwiki2/index.php?title=File:Barcode.jpg&quot; title=&quot;File:Barcode.jpg&quot;&gt;image:barcode.jpg&lt;/a&gt; Printing barcodes using &lt;a href=&quot;/brwiki2/index.php?title=Native_windows_printing&quot; class=&quot;mw-redirect&quot; title=&quot;Native windows printing&quot;&gt;native windows printing&lt;/a&gt; is easier than ever.   &amp;#039;&amp;#039;&amp;#039;Uses:&amp;#039;&amp;#039;&amp;#039;  Let&amp;#039;s first take a look at practical applications for barcodes. B...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[image:barcode.jpg]]&lt;br /&gt;
Printing barcodes using [[native windows printing]] is easier than ever. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uses:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Let&amp;#039;s first take a look at practical applications for barcodes. Barcodes can be used anywhere the software user is required to type in information. They can be used for both numbers and letters. Scanning a barcode instead of typing the information saves time and eliminates mistakes. Barcodes can be used to:&lt;br /&gt;
*Pull up records, including invoices, product descriptions and any forms.&lt;br /&gt;
*Track inventory and packaging.&lt;br /&gt;
*Allow access to personnel (ie. On ID cards)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;How To (With NWP):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Using [[Native Windows Printing]], the easiest way to print barcodes is to install a barcode font and then print the barcode using that font. Free barcode fonts can be found online. I use &amp;quot;Free 3 of 9 Extended&amp;quot; by Matthew Welch. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Step 1:&amp;#039;&amp;#039;&amp;#039; Install the barcode font. Here are three possible ways to do so:&lt;br /&gt;
#) Install it in the appropriate folder along with your usual install utility. &lt;br /&gt;
#) Install it manually on each computer (not recommended).&lt;br /&gt;
#) Install it from within the program, using a gosub code that runs once ever, as seen in the example below. The most important code is in bold:&lt;br /&gt;
&lt;br /&gt;
 INSTALLFONT: ! The Following If Statement Will Run Once In Order To Install  The Barcode Font&lt;br /&gt;
 if Exists(&amp;quot;:&amp;quot;&amp;amp;Env$(&amp;quot;temp&amp;quot;)&amp;amp;&amp;quot;\SampleProgram\bcfinst.txt&amp;quot;) then&lt;br /&gt;
 else&lt;br /&gt;
   ! message box&lt;br /&gt;
   let Installing=Msgbox(&amp;quot;You must install the Barcode Font before printing. Please click INSTALL in the next window to do so. After installation, you may close the window.&amp;quot;,&amp;quot;Install Font&amp;quot;,&amp;quot;OK&amp;quot;,&amp;quot;INF&amp;quot;)&lt;br /&gt;
   ! Install barcode font&lt;br /&gt;
   execute &amp;quot;system start UTILSYSC\fre3of9x.ttf&amp;quot;&lt;br /&gt;
   ! create data file to tell program that font is already installed&lt;br /&gt;
   open #456: &amp;quot;name=:&amp;quot;&amp;amp;Env$(&amp;quot;temp&amp;quot;)&amp;amp;&amp;quot;\Sunsoft\bcfinst.txt,new,recl=100&amp;quot;,display,output&lt;br /&gt;
   print #456: &amp;quot;Barcode font has been installed.&amp;quot;&lt;br /&gt;
   close #456:&lt;br /&gt;
   let Installing2=Msgbox(&amp;quot;The Barcode Font is installed.&amp;quot;,&amp;quot;Finished&amp;quot;,&amp;quot;OK&amp;quot;,&amp;quot;INF&amp;quot;)&lt;br /&gt;
 end if&lt;br /&gt;
 return&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Step 2:&amp;#039;&amp;#039;&amp;#039;  Add code to set the font and size. (Using [[printer.sys]] shortcuts, SETFONT is &amp;quot;\Efont=&amp;#039;FontName&amp;#039;&amp;quot;  and SETSIZE is &amp;quot;\E(sPointSizeV&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
For example:  &lt;br /&gt;
 print #Printer_Active, using &amp;quot;form C, skip 0&amp;quot;: &amp;quot;[SETFONT(Free 3 of 9 Extended)][SETSIZE(38)]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Step 3:&amp;#039;&amp;#039;&amp;#039; Don&amp;#039;t forget the beginning and ending symbols for the barcode, in this font it is an asterisk (*). The barcode scanner uses this to recognize where the information begins and ends.&lt;br /&gt;
 BARCODEFORM3: form Pos 30,C 1,Cc 6,C 1   &lt;br /&gt;
 print #Printer_Active, using BARCODEFORM3: &amp;quot;*&amp;quot;,INVNR$,&amp;quot;*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Step 4:&amp;#039;&amp;#039;&amp;#039; Reset your font and size to continue printing regularly.&lt;br /&gt;
 print #Printer_Active: &amp;quot;[SETFONT(Calibri)][SETSIZE(12)]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Step 5:&amp;#039;&amp;#039;&amp;#039; Print it. And use your barcode scanner to save time and increase accuracy! &lt;br /&gt;
&lt;br /&gt;
{{test|Instead of typing in the information, the scanner inputs the information to your BR program exactly as the keyboard would, no other changes to your program are necessary.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How To (Without NWP):&lt;br /&gt;
&lt;br /&gt;
If your receipt printer does not support [[NWP]], you can use the printer-specific way to print barcodes, as you may well know. Simply refer to the printer&amp;#039;s manual (many of which are available online) to get the code required for printing barcodes, and add it to your program. &lt;br /&gt;
&lt;br /&gt;
In my barcode project, the printer used was a Star Micronics heat transfer receipt printer, and I&amp;#039;ve included the code as an example: &lt;br /&gt;
&lt;br /&gt;
 90500     print #Printer_Active: &amp;amp;hex$(&amp;quot;1B6204040280&amp;quot;)&amp;amp;(INVNR$)&amp;amp;hex$(&amp;quot;1E&amp;quot;)                  &lt;br /&gt;
&lt;br /&gt;
;Remember to include:&lt;br /&gt;
&lt;br /&gt;
#Escape Sequence, in this example “1B”.&lt;br /&gt;
#Barcode Specifications, in this case 6204040280, which determines the height, #weight, and spacing of the barcode.&lt;br /&gt;
#Return sequence, in this example, “1E”.&lt;br /&gt;
The barcode starting and ending notation (* in the NWP example) is already included by the printer itself here. &lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
</feed>