This page will be the central hub for all things print-related
Table of Contents
AutoPrintr is a printing system designed and built by us to work with our software.
What it Does
- Automates your printing tasks
What it Doesn't do
- Does not work on Mac, Autoprintr is Windows based
- Should only be installed once per location
You can download the latest version of Autoprintr here: AutoPrintr 2.0.25
Set up AutoPrintr
Note: AutoPrintr should be installed on one computer only. Installing on multiple machines will result in duplicate prints.
To install, just download and run.
Windows 10 users, follow these steps.
- Open File Explorer.
- Go to your Downloads folder.
- Right-click the setup_2.0.25 file and select Run as administrator.
- If it gives you any unsafe file warnings, ignore them and run it anyway. It is safe. :)
If you already had the service installed, you may need to stop it to install a newer version.
- Press Windows key+R on your keyboard. This should open the Run dialog.
- Type services.msc and press Enter.
- Click AutoPrinter in the list.
- Click Stop to its left.
- Once you run it, enter your RepairShopr login credentials.
- If the Login dialog does not pop up after installation,
- In the lower right, click ^ in the system tray.
- Right-click the AutoPrintr cloud icon.
- Click Login.
- After logging in we recommend checking the "Add to Startup" and "Run the Service" checkboxes so that AutoPrintr starts up when the OS logs in.
- In the Printers section, choose which printer gets which document type and how many.
- All done — now when you print in the Web App, jobs will auto print to the right place!
You are able to access the Logs and Jobs at any time by clicking ^ in the system tray, then right-clicking the AutoPrinter cloud icon.
Please note: AutoPrintr should be installed only once per location.
The First step in Troubleshooting would be to check you are running the latest version of Autoprintr.
You can download the latest version here: AutoPrintr 2.0.25
Frequently Asked Questions and fixes
- Cash Drawer will not open
- The “Pop Drawer” button does not pop the cash drawer
- Service keeps crashing/Eternal 'Please Wait' spinner
- Labels print rotated/sized incorrectly
- Autoprintr Being Blocked by Windows
- Steps for Clean Install
- AutoPrintr no longer prints
Cash Drawer will not open
Please note the following screenshots work for the Epson TM-T88V but the same steps, in general, should work on any receipt printer.
Open up your Control Panel and navigate to Devices and Printers.
Right-click on your receipt printer and select "Printer Properties."
In the pop-up window, click "Preferences."
Then in the next pop-up window click the "Peripherals" tab at the top.
Then make sure your Cash Drawer is set up properly like in the image below.
Click "Operation Check" to ensure that your cash drawer opens at this time.
Next, go back to the first "Printer Properties" pop-up window.
Instead of clicking on "Preferences" like we did last time, click the "Advanced" tab.
Move down and click "Printing Defaults."
Click the "Peripherals" tab.
And the "Cash Drawer" will be exactly the same as the first time we adjusted the cash drawer settings, shown here.
Please make sure that both of the cash drawer settings in both the "Preferences" area as well as the "Printing Defaults" area are the same.
Once that's all set up, Apply it all and then set up your printer in AutoPrintr if you haven't already and print a receipt.
The “Pop Drawer” button does not pop the cash drawer
If the drawer pops when you print a receipt but does not pop when you click on the “Pop Drawer” button on the POS tab, you will have to configure your register in RepairShopr as well as AutoPrintr.
To do this:
- Confirm that you are assigned to the proper Register in the software by navigating to "User Menu" (your email address in the far top-right corner) > Change Register and select the proper Register.
- Select the same Register in AutoPrintr underneath the receipt printer using the “Register” drop-down at the bottom, shown here:
- If you do not see your Register in that drop-down area, you may need to log out of AutoPrintr, close the program, and then re-start it by right-clicking on the icon and selecting “Run as Administrator”.
- Log in and check to make sure the Register is included in the drop-down menu.
Service keeps crashing/Eternal 'Please Wait' spinner
- Closeout of AutoPrintr by right-clicking the icon on the taskbar and selecting "Exit".
- Navigate to: C:\ProgramData\AutoPrintr and right-click on that folder, then select "Properties"
- Once the "Properties" window is open, click on Security > Edit > Users > Allow > Apply, as shown here:
- Reboot and test AutoPrintr
Labels print rotated/sized incorrectly
AutoPrintr uses your printer driver settings to adjust the size and orientation of the labels, so adjusting the settings will be the first step.
In Windows you can navigate to Control Panel > Devices and Printers to get to your printer, then right-click.
You may also want to try a complete re-installation of your printer driver if you cannot find the proper sizing/orientation settings.
Starting off with a clean installation of your printer driver and AutoPrintr will be the best way to begin troubleshooting as you'll be starting off with a clean slate
Windows 10 blocking Autoprinter
Error "An administrator has blocked you from running this app. AutoPrintr.Service.exe"
This error is commonly seen on older unsigned versions of Autoprintr.
To fix this we recommend downloading the latest version of Autoprintr and doing a clean install, making sure to run the install application as an Administrator. You can find instructions on doing a clean install here
If you are still seeing this error after a clean install please have a look at this article on how to remove the block, by adding an exemption to the application in Windows 10.
Steps for clean re-install
If nothing you try is working, or your installation does not match these descriptions, please try the clean re-install steps below. Performing a clean re-install will wipe out your previous installations and install a brand new copy of AutoPrintr, which can help with troubleshooting any issues you may be having. It is important that you follow every single step as follows:
- Stop the service by opening up your start menu and typing "Services", then hitting Enter. You should see the Windows Services menu with a list of all of the services currently on Windows. Find the "AutoPrintr Service" option and right-click it, then select "Stop" from the list. If it is already stopped or you don't see the service, then you can continue on.
Otherwise, make sure the service is stopped before continuing.
- Uninstall AutoPrintr via the Windows "Control Panel > Uninstall a Program" option. Find AutoPrintr in the list of installed programs and uninstall it as you normally would.
- Important: Remove any remaining files.
- Open up your start menu and type "run", then press Enter so the "Run" dialog box pops up.
- Type "%programdata%" (without the quotation marks) in the "Run" box and press Enter. A File Explorer window will open up with a list of folders.
- Find the "AutoPrintr" folder and delete it. If there is no "AutoPrintr" folder shown, then make sure you are searching this directory: C:\ProgramData. If you are in that directory and you still cannot find the AutoPrintr folder, then you can continue on.
- Important: Reboot your computer.
- Download the newest version of AutoPrintr 2.0.25
- Run the installation file by navigating to where it downloaded, right-clicking and selecting "Run as Administrator".
- If you have a strict anti-virus or web filter, now is the time to create an exception for the AutoPrintr program, or you can temporarily turn it off. Create exceptions for two files named "AutoPrintr.exe" and "AutoPrintr.Service.exe", both usually found in: C:\ProgramFiles(x86)\RepairShopr\AutoPrintr.
- Start AutoPrintr. Log in and test configuring your printers as well as printing from the software.
AutoPrintr no longer prints
It could be you need to make sure your firewall allows the ports and domains used by AutoPrintr.
AutoPrintr uses ports 80 and 443.
You can whitelist these domains as well.
- The default websocket host:
- Cluster specific websocket hosts that you may be using if you aren't on mt1:
- The sockjs fallback host for when websockets aren't supported on the client:
And finally, optionally our stats collection endpoint. You can safely leave this blocked and ignore any related errors. It's also possible to block this entirely in pusher-js:
Or, again if you are on a cluster other than mt1:
Also, make sure that the application has right security permissions to run using the below instructions.
Steps to change security permissions
- Close out of AutoPrintr by right-clicking the icon on the taskbar and selecting "Exit."
- Navigate to: C:\ProgramData\AutoPrintr and right-click that folder, then select "Properties."
- Once the "Properties" window is open, click Security > Edit > Users > Allow > Apply, as shown here:
After making those changes, reboot your computer and try printing again.
Google Cloud Print
As of January 1st, 2021, Google Cloud Print was deprecated by Google and no longer works. See their Migrate from Cloud Print article for more info. We encourage Windows users to switch to AutoPrintr.
Note: Our preferred printing solution for Windows users is AutoPrintr, a printing system designed and built by us to work with our software.
What it does:
- Helps you automate your printing tasks
- Works on both Mac and PC, as long as you're running Google Chrome.
What it doesn't do:
- Can't use this without Google Chrome
- There can be a delay when using Google Cloud print.
The app uses Google Cloud Print to make it easier to send print jobs to your local printers.
By setting up Cloud Print you can automate printing tasks, as well as have access to quick print buttons on your various documents.
Since this is browser-based, it works on both Mac and PC, as long as you're running Google Chrome.
We have broken this topic up into 3 sections.
- Configuring your printers locally.
- Syncing printers to your Chrome account.
- Syncing your Chrome account.
Optional: Google allows you to run a Windows service to catch the print jobs instead of using your Chrome browser - if you are interested, you can try this once you're set up after following the steps below: https://tools.google.com/dlpage/cloudprintservice
**If after this set up you have issues with Cloud Print, refer to the Google Cloud print Troubleshooting section below
Setup Google Cloud Print
1. Configure Printers Locally
Confirm that your supported printers are added locally and seen by your computer in Control Panel > Hardware and Sound > Devices and Printers.
On a Mac, this is done in System Preferences > Printers.
2. Sync Printers to your Chrome Account
Create a Google Chrome account and sign in. If you have not done this before here is an article that goes over the steps involved.
Note: Your Chrome account needs to match your Google sync account attached to our software, covered in step 7.
3. Go to Chrome > Settings > Search, and search for "print." Then click Manage.
4. Confirm that your printers are seen by Google, and then click 'Add Printers'
5. Confirm the printers once again and click 'Add Printer(s)'. Your Google Cloud Print account is now set up!
6. Syncing Printers
Within Repairshopr go to Admin > Integrations > App Center and click the Google Cloud Print tile:
7. Click 'Authorize' and link your Google account with your account with us
8. Confirm the account that our software is syncing to (should be the same as Chrome Account discussed in step 2)
9. After authorizing your Google account, click the 'Printers' button to be taken to your printers list
10. You can now click into them to edit what they print, the QTY, and if they should print on triggers
**If after this set up you have issues with Cloud Print, refer to the Troubleshooting section below
Google Cloud Print Troubleshooting
Frequently Asked Questions
- My tickets/invoices/labels were printing and stopped
- My Labels are printing small/crooked/funny
- Printing size wrong
- PDF's are printing blanks
- My printing is slow
- Trouble getting the cash drawer to pop
- How do I change where things print, and when they print?
My tickets/invoices/labels were printing and stopped
The computer you did the setup on needs Chrome to remain authorized to google cloud print for the connection from the cloud to your printer to be active.
Sometimes you just need to open Chrome, visit http://google.com/cloudprint , and you will get asked to log in. If you weren't logged in, chances are, it will fire off the print jobs at this time.
If you were signed in, and the printer still shows jobs queuing, reboot the computer - this happens every few weeks. If you wait to deal with it for a few days, you are going to have hundreds of items in your queue and they will all print at the same time.
My Labels are printing small/crooked/funny
As you know, printing can be strange. The printer will have settings, Windows has "Printer Preferences", and then we add Google Cloud Print on top of that - it can be tricky to get the settings just right.
Thankfully, most of the time the defaults 'just work'.
When they don't... Here is a good way to do some of the basic troubleshooting;
- Go to a customer detail page, in Chrome, and click the barcode label to view the PDF in Chrome
- Hover on it, and click print, or hit ctrl+p
- In Chrome, there are multiple categories of printers, 'Recent Destinations', 'Local Destinations', and 'Cloud Print' - be sure to manually select the one you want while troubleshooting
- Pick the Cloud Print destination that isn't coming out correctly, and hit print.
- Try Landscape and Portrait.
If it's the wrong size entirely, the print driver probably thinks the paper is the wrong size/shape
- Close the browser
- Go to Windows, Control Panel, Printers, right-click your printer and get to "Print Preferences"
- Try adjusting the orientation, paper size, quality (try 300x300 dpi rather than the highest quality)- anything that looks like it might affect it
- After each individual change, open the browser, go to that customer record and PDF, and send a test job
- If you can't get this to print correctly, get TeamViewer or a remote screen share program running and contact us with a time and information to do a screen share with you so we can help you out!
These steps are bypassing RepairShopr entirely and just using Chrome and Google Cloud Print to narrow down the issue. If you get the print job to work through cloud print, chances are, it's going to work in RepairShopr because that is exactly how we send the print job to Google.
In our testing, we have run into this a couple of different times, and adjusting just the quality a couple of times has actually fixed it - which is strange - but it worked.
If you absolutely can't get Google Cloud Print to work, no problem, just open the PDF's and hit print to keep business flowing. We haven't seen this cause too much trouble yet, it's worth a little work to take that step of printing out your workflow!
My PDFs are printing blanks
We've heard a few reports of this happening.
It seems to be an issue with how the Chrome browser is handling PDFs.
You can confirm this by saving the PDF to your desktop and seeing whether it prints correctly from the saved file.
If it prints correctly from the saved file, then there are a couple of possible solutions:
- Go to chrome://plugins/ and disable the "Chrome PDF Viewer" to make Adobe Acrobat handle the PDFs instead of Chrome.
- Try using “ctrl+shift+p”, to print using the system dialogue instead of the chrome dialogue
- If you have 32-bit Chrome installed, you could uninstall that and reinstall the 64-bit version.
My printing is slow
Try installing the Google Cloud Print service for Windows.
Trouble getting the cash drawer to pop
With our setup this is 100% controlled by the printer, your drawer should be plugged into the receipt printer - and there should be a setting like this:
How do I change where things print, and when they print?
These settings can be found in Admin > App Center > Google Cloud Print (print automation).
We have a few different sizes of print jobs we can automatically send to your printers.
- US Letter (8.5" x 11")
- Receipt (80mm)
- Label (1.125" x 3.0")
- (and another label, 1"x1", not auto printed but a PDF can be displayed..)
- Invoice - Letter
- Ticket - Letter
- Intake Form - Letter
- Receipt - 80mm
- Ticket Receipt - 80mm
- Labels (Customer Address Label) - 1x3
- Asset Tag (Asset Label) - 1x3
- Ticket Label - 1x3
Now then.. Once you turn on cloud print, and have a printer connected, we put print buttons on some of the pages - like Invoice, Ticket, etc. You can click that to trigger a job to be sent to any active printers for that job type.
For example, you have an HP Officejet with Letter paper in it, you can tell that printer it's to be used for Invoices and Tickets, and the quantity.
Then on the Invoice or Ticket, you can click print - and out spits the paper - no print dialog!
There is also an option (on by default) to have the jobs automatically sent based on our triggers. This is a powerful setting that you don't even have to configure!
Here are some triggers
- Ticket Creation - Triggers: Customer Address Label, Ticket, Ticket Receipt, Ticket Label
- Intake Form Signature Saved - Triggers: Intake Form
- Invoice Successful Payment - Triggers: Invoice, Receipt
- Asset Creation (Ticket page or customer/asset pages) - Asset Tag
Note on Ticket LabelsThe new Ticket Label is wired like the Ticket Receipt, it prints with the main Ticket. You can choose to print the full size Ticket, Ticket Receipt, and Ticket Label - all with the same 'Print' button on the Ticket Detail Page.
This may be confusing at first, but on the Ticket Detail Page, the Print Label button is still just for printing the Customer Label - which is the default for Tickets.
We suggest AGAINST using the Ticket Label for customer work, since you will need to cover up the label with a new label for every repeat job with the customer - and it will be highly confusing for tracking a job if that label is ever not up to date. Typically the labels aren't easily removable, so if a computer comes in a few times in a year - it could start to get really ugly.
Note on BarcodesMost barcodes in the system are just the customer phone number. This makes it simple to do a search by just scanning the barcode anywhere in the system, since that field is the most commonly used and unique.
There are currently three cases where the barcode is specialized;
- Ticket Labels
- Small Ticket Receipts
These barcodes have a special tag in them that when scanned they go directly to that specific item and they are guaranteed to be unique in the system.
- Supported Receipt Printers
- Installing Receipt Printers
- Types of Receipts in Repairshopr
- Print Receipts Automatically
- Print Receipts Locally
- Troubleshooting Receipt Printers
Supported Receipt Printers
- Epson TM-T88V
- STAR TSP143 USB
- STAR TSP143 Ethernet
- Star TSP100
The STAR TM-T88III and IV do not have all the settings needed to work with Cloud Print currently and so are not supported. Some users have had success with Citizen receipt printers, but setup may take longer.
Installing Receipt Printers
1. Start by downloading the TM-T88V driver here.
2. Walkthrough the installation steps. Make sure you select the appropriate port:
Star TSP100 and TSP143
See our Star TSP100 Printer Setup article.
Types of Receipts
- Ticket Receipts can be found by going to the Ticket > Select Print Icon (Top Right) > Ticket Receipt
- If you have google cloud print enabled, you can set the ticket receipt to print automatically at ticket creation so that you can give it to your customer right away
- Barcodes on ticket receipts are system generated and identify each unique ticket. Scanning this barcode in the "Search All the Things" field will bring up the ticket page
- Ticket receipts are not currently customizable
- Payment Receipts can be found by going to a Payment and clicking on the PDF or Printer button on the receipt
- If you have Google Cloud Print or Autoprintr enabled, you can set this to print automatically when payment is successfully accepted.
- The barcodes on payment receipts are based on the customer's phone number.
- Scanning this barcode into the "Search All the Things" or on the search box on the Customers page will bring up the individual customer page
- Payment receipts are not currently customizable
Print Receipts Automatically
Print Receipts Locally
Go to the Ticket > Click on the Printer Icon (top right) > Select Print Receipt
You can manually print a Payment Receipt by going to the invoice Scrolling down to the Payments section.
You can then select the payment and that will bring you this screen where you can print the receipt manually.
Troubleshooting Receipt Printers
Receipts print extra length/keep spooling
AutoPrintr and Google Cloud Print do not have any kind of print settings and use the defaults that your printer has, and so for this, you will have to modify your printer driver settings.
- Supported Hardware
- Setting up the Zebra LP2844 Label Printer
- Printing Labels with DYMO on a Mac
- Supported Label Types
- Types of Labels in Repairshopr
- Print Labels Automatically
- Print Labels Locally
You can find a full list of all supported all hardware here.
- DYMO LabelWriter 450 - NOT the Turbo editions (as they don't handle barcodes well)
- Zebra LP2844
- (We've found this driver to work with zebra/UPS 2442 - and the below stickers)
Setting up the Zebra LP2844 Label Printer
1. Download this driver on your Windows computer
2. Run the .exe file
3. When you're asked to specify the printer model, choose "Eltron LP2844"
4. Confirm that it's showing up at Control Panel > Hardware and Sound > Devices and Printers
5. Right-click on the Zebra to edit its properties. Select the "Port" tabs. Select USB001 if it's not already selected.
6. Right-click on the Zebra again to edit its preferences Select a 1"x3" paper size Select the "landscape" orientation
7. You are now ready to print labels!
8. Make sure that when you print to the Zebra using the windows print dialog that the paper size selected is also 1x3
Printing Labels with DYMO on a Mac
This article uses the Star TSP100 receipt printer as the example but works for DYMO 450 (non-turbo) as well.
Neither Safari nor Chrome provides an option to allow you to set a default printer and paper size. So to work around it, follow the instruction below.
- Open Firefox.
- Go to File Menu > Page Setup.
- Select the format for your receipt printer.
- Set the paper size to 72x2000mm or the size appropriate for your labels.
- Select Save as Default in the Settings drop-down menu.
- Click Ok.
**Customer Support is not responsible for making sure this process works. This workaround has been provided because OSX doesn't allow you to change printer settings within the operating system. We suggest using printers within a Windows environment so you can configure the settings at the operating system level.
Supported Label Types and Sizes
The majority of labels in the system are sized for 1.125" x 3.5"
- Zebra/Dymo - 4 Rolls of 1.125x3.5 Dymo-Compatible Address Shipping Labels 30252 (for Customer and Asset labels)
There are also specialized square labels used for printing special, square inventory stickers
- Zebra - Zebra Compatible Direct Thermal Labels 1.25x1 4OD compatible
Types of Labels in Repairshopr
Labels provide a way to identify your customers, tickets assets and products by creating a unique barcode for each.
- Labels are available to identify Customer, Tickets, Assets, and Products
- Basic labels or In-stock labels
- A barcode on each label to easily scan for sale or search
- We don't support the use of labels that were created outside of RepairShopr
- Labels are not customizable
- Displays barcode, your business name, your phone number, Customer Business Name, Customer Phone Number, and Customer Email Address
- Barcodes are based on the customer phone number. Scanning this barcode into the "Search All the Things" or on the search box on the Customers page will bring up the individual customer page
- If you have google cloud print enabled, you can set this to print automatically at ticket creation
- Customer labels are not currently customizable
- Displays barcode, Asset Name, Customer Business Name, your business name, your phone number, your email address.
- Barcodes are system generated and identify each unique customer asset. Scanning this barcode in the "Search All the Things" field will bring up the asset page
- If you have google cloud print enabled, you can set this to print automatically at asset creation
- Customer asset labels are not currently customizable
- Displays your logo, barcode, ticket number, Issue Type, Ticket Subject, Customer Business Name, Customer phone number, Customer email address, your company name, phone number, email address.
- Barcodes are system generated and identify each unique ticket. Scanning this barcode in the "Search All the Things" field will bring up the ticket page
- If you have google cloud print enabled, you can set this to print automatically at ticket creation.
- We suggest AGAINST using the Ticket Label for customer work, since you will need to cover up the label with a new label for every repeat job with the customer - and it will be highly confusing for tracking a job if that label is ever not up to date. Typically the labels aren't easily removable, so if a computer comes in a few times in a year - it could start to get really ugly.
- Ticket labels are not currently customizable
In RepairShopr: Basic and In-Stock.
Basic Labels are your standard UPC labels containing Product information such as price, UPC code, etc. If you're using the Basic Label type, your Products are sold on a first-in, first out basis. This means that the first Product that made its way into your Inventory will be the first Product removed from your Inventory when scanning the barcode, instead of removing the specific instance of the Product as In-Stock labels do.
If your Products are set to maintain stock or are serialized, they are using In-Stock Labels which do not contain a UPC code and instead contain the Instance ID or the serial number (if available) for the particular Product. Each of these labels is tied to a specific Product instance in your Inventory, and therefore, when scanned, the specific Product instance gets removed from your Inventory regardless of the order in which it came into your Inventory.
Displays barcode, Product Name, and Retail Price
This barcode is based on the UPC/serial number for that particular product. Scanning this barcode into the Search Products and Inventory field will bring up the Inventory Item page
Product labels are not currently customizable
To print all your product labels, click on one of the buttons at the bottom of the inventory page
- Displays barcode, Product Name, and Retail Price it also contains the Instance ID or the serial number (if available).
- Scanning this barcode into the Search Products and Inventory field will bring up the specific product instance
- Each of these labels are tied to a specific Product instance in your Inventory.
- When scanned, the specific Product instance gets removed from your Inventory regardless of the order in which it came into your Inventory
- In-stock labels are not currently customizable
- To print all your product labels, click on one of the buttons at the bottom of the inventory page
Notes when using In Stock Labels
It's important to note that you should be utilizing either Basic Labels or In-Stock Labels, but not both, across a single Product type in your RepairShopr account. This is because the way that the RepairShopr system treats each of these label types (as we explained above) affects your account when adding or removing Products from your Inventory.
Issues can arise, such as previously-sold items being treated as "available to be sold" in the system because certain flows in RepairShopr use the Basic Label instead of the In-Stock label, not recognizing that an In-Stock label may have been previously used to sell a Product.
If you'd like more information, please reference our Inventory Settings knowledge base article.
Disable In-stock Labels
You can "disable" In-Stock labels, and only use Basic Labels instead of In-Stock Labels on non-serialized Products by going to
Admin > Inventory Settings > Advanced> Check "Use Basic Labels instead of Instance Labels on non-serialized Products"
When this setting is enabled, the "Received Item Labels" button on a Purchase Order becomes solely "Labels" indicating that the Basic Label is overriding the previous In-Stock label. This setting only works on Maintain Stock Products that are not serialized.
This essentially disables In-Stock Labels, meaning that any Product instance can be added to an Invoice as well, instead of the specific instance Product that's tied to In-Stock labels. It prevents employees from accidentally printing the In-Stock (instanced) labels by mistake on non-serialized Products.
Print Labels Automatically
If you have Google Cloud Print set up, you can choose to have labels print automatically when triggering events occur.
Print Labels Locally
Where you find these labels in Repairshopr. Here you can select the PDF button or the print button to send print these labels
You can find a full list of all supported hardware here.
The system works with any barcode scanner that sends the results as a regular text input device.
To set it up, just plug your USB scanner into your computer. A driver should be automatically installed. Scan your labels into the "Search all the Things" search box or another search field. If you have any trouble scanning, it's typically an issue with the label material.
1. Copy a label onto plain printer paper
2. Try scanning that barcode into a text editor
3. If the scanner is able to scan it, the problem was likely a matter of the reflectivity of the label material.