Skip to content
getbizprint.com

Replace a BizPrint station whose keys may have been exposed

This page shows you how to replace a station when its Public Key and Secret Key may have been seen or shared by someone who should not have them. It is for merchants and staff who print with the BizPrint desktop app or the BizPrint Android app, and for the developers and agencies who help them.

You replace the station by creating a new one in the BizPrint dashboard, connecting the same computer or Android device to it with the new station’s keys, and then deleting the old station. The new station has its own new keys. Deleting the old station stops its keys from connecting.

Why your printers need to be selected again

Section titled “Why your printers need to be selected again”

Each station has its own printers in BizPrint. When the app on your computer or device connects to the new station, its printers appear under the new station as new printers, with new IDs, even though they are the same machines. Everything that sends print jobs still points to the old station’s printers until you select the new ones:

A reprint from the dashboard goes to the printer the job was first sent to. So after the swap, reprinting one of the old station’s jobs does not print it on the new station. Print the order again from where it came from instead, for example from WordPress.

  • Plan a quiet moment. The station does not print new orders between the moment you connect it to the new station and the moment you select the new printers.
  • Write down every printer location that uses the old station’s printers. In WordPress, go to WooCommerce > Print Manager and open the Printers tab. The list shows the printers of each printer location. Do the same in Auto Order Printer if you use Shopify.
  • If you have your own app, find where it stores the printer IDs it sends jobs to.
  • Have access to the computer or Android device that is the station.

Then let the old station finish its work, so that nothing is lost or printed twice:

  1. Look at each printer on the old station for paper and for printouts that already came out.
  2. Check the status of recent jobs on each printer’s Print Jobs page in the dashboard. See View print jobs and their status in the BizPrint dashboard.
  3. Let the station finish anything it is still printing, whatever status the job shows.
  4. Go to WooCommerce > Print Manager in WordPress, if your orders come from WooCommerce.
  5. Click the Support tab.
  6. Check Queue Status in Print Job Queue.
  7. Wait for any pending or processing jobs to finish.
  1. Sign in to the BizPrint dashboard.
  2. Click Stations in the menu. The My Stations list opens.
  3. Click the plus icon next to the My Stations heading. The Create Station screen opens.
  4. Type a name in the Name: field. A name that is different from the old station’s name helps you tell them apart, for example “Front counter 2”.
  5. Click Create. The page for the new station opens, with its Public Key and Secret Key.

For more help, see Create a station in the BizPrint dashboard.

Step 2: Connect the app to the new station

Section titled “Step 2: Connect the app to the new station”

On a desktop station (Windows, Mac or Linux)

Section titled “On a desktop station (Windows, Mac or Linux)”
  1. Open the menu of the BizPrint icon in the system tray (the menu bar on a Mac).
  2. Choose Open Settings. The app’s home screen opens.
  3. Click Disconnect. The app returns to the login screen.
  4. Click Connect with Keys.
  5. Copy the new station’s Public Key from the dashboard with its copy button.
  6. Paste it into the Public Key field in the app.
  7. Copy the new station’s Secret Key from the dashboard with its copy button.
  8. Paste it into the Secret Key field in the app.
  9. Click Connect.
  10. Check that the home screen shows Successfully Connected and the name of the new station.

You can also click Sign In with Account instead of Connect with Keys, select the new station in the My Stations list, and click Assign Station. For the full steps, see Connect the BizPrint desktop app to your station and Disconnect the BizPrint desktop app or switch to another station.

  1. Open the BizPrint Android app.
  2. Tap the menu button at the top of the main screen.
  3. Tap Server and keys.
  4. Tap Public key.
  5. Replace it with the new station’s Public Key, copied from the dashboard, and save it.
  6. Tap Secret key.
  7. Replace it with the new station’s Secret Key, copied from the dashboard, and save it.
  8. Tap Keep this phone’s printers, if the app asks whether to use the new station’s printers on this phone. Your printers are then added to the new station. Nothing is deleted from either station.
  9. Check that Check connection shows Keys accepted and Listening for print jobs, and the name of the new station.

For the full steps, including how to copy and paste the keys on the same device, see Install and connect the BizPrint Android app to your station.

Step 3: Check the printers under the new station

Section titled “Step 3: Check the printers under the new station”
  1. Click Stations in the dashboard menu.
  2. Click the new station in the My Stations list.
  3. Wait until your printers appear in its Printers list.

On an Android station, the main screen of the app also lists its Printers. If a printer is missing, add it in the app again. See Add a printer to the BizPrint Android app.

If a printer does not appear, see A printer does not appear in BizPrint.

Step 4: Select the new printers everywhere you print from

Section titled “Step 4: Select the new printers everywhere you print from”

Do this for every printer location on your list:

  1. Go to WooCommerce > Print Manager in WordPress.
  2. Open the Printers tab.
  3. Click the name of the printer location in the Description column.
  4. Hold down Ctrl (Command on a Mac) and click the new printer in the Printers box. Each printer is shown with its station’s name, so pick the one under the new station.
  5. Keep holding Ctrl (Command on a Mac) and click the old station’s printer to unselect it.
  6. Click Save Changes.

A printer location that still points only to the old station’s printers will not print on the new station. For more help, see Create a printer location in the BizPrint plugin for WooCommerce.

Open each printer location on the app’s Printers tab, select the new station’s printer in the Printers box, unselect the old one, and save the printer location. See Set up BizPrint for your Shopify store with Auto Order Printer.

List your printers again with the Print API, find the printers of the new station, and update every printer ID your app uses. See List printers with the BizPrint Print API.

Test print prints your newest real order again. Before you test, make sure nothing prints twice:

  1. Look at the printer for paper and for printouts that already came out.
  2. Check the status of recent jobs on the printer’s Print Jobs page in the dashboard.
  3. Wait for the station to finish anything it is still printing.
  4. Go to WooCommerce > Print Manager in WordPress.
  5. Click the Support tab.
  6. Check Queue Status in Print Job Queue.
  7. Wait for any pending or processing jobs to finish.

Then run the test:

  1. Open a printer location on the Printers tab of Print Manager.
  2. Click Test print.
  3. Check the printout at the printer.

For the full steps, see Send a test print from a BizPrint printer location in WooCommerce. If you print with Shopify or your own app, send one test job from there and check the printout.

Step 6: Check that nothing is waiting for the old station

Section titled “Step 6: Check that nothing is waiting for the old station”

Jobs sent to the old station’s printers after you switched do not print on the new station. Check for them before you delete the old station:

  1. Click Stations in the dashboard menu.
  2. Click the old station in the My Stations list.
  3. Click each printer in its Printers list. The Print Jobs page opens.
  4. Choose All in Display jobs:.
  5. Look for recent jobs whose status is pending, connecting-to-printer, processing or archived.

For each order that did not print, check the new printer for the printout first. If it did not print there, print the order again from where it came from, not from the old job. For WooCommerce, see Print a WooCommerce order manually with BizPrint. For Shopify, see Print a Shopify order from the order Print menu with Auto Order Printer.

  1. Click Stations in the dashboard menu.
  2. Click the old station in the My Stations list. Check its name, so that you do not delete the new station.
  3. Click the delete (bin) button at the top right of the Station page.
  4. Confirm when the dashboard asks “Are you sure you want to permanently delete this station?”.

A deleted station cannot be brought back. For more help, see Manage stations and their printers in the BizPrint dashboard.

If the keys of an application may also have been shared, contact BizPrint support. See Keep your BizPrint Public Key and Secret Key safe.

Need help? Contact BizPrint support at https://getbizprint.com/support/.