The New ShopKeep.com Help Center

ShopKeep Register not printing to correct printer: How to Fix

Last Updated: Jan 23, 2012 10:26AM EST

 

If the ShopKeep Register is not printing to the proper printer you will need to follow these steps to set it to print properly. 

 

Do the following Windows XP:

  1. Close the ShopKeep Register (this is very important or the steps below will not work)
  2. go START menu then RUN
  3. paste this in
%appdata%\ShopKeep\ShopKeep Register\Profiles 
  1. Now click into the funny named folder you see there that ends in .default:
  2. From the Start menu do RUN then type in NOTEPAD and hit enter  
  3. Drag the prefs.js file into Notepad from that directory into notepad
  4. Delete everything in the prefs.js file and replace with the text below
  5. Save the file
  6. Very Important: Make your receipt printer the default printer.
  7. Restart the Register
  8. Login as a manager and do a No Sale
  9. The printer should now be set.
  10. Reset your default printer back to what it was if needed

This is what should be pasted into prefs.js file for the PC:

# Mozilla User Preferences

/* Do not edit this file.
 *
 * If you make changes to this file while the application is running,
 * the changes will be overwritten when the application exits.
 *
 * To make a manual change to preferences, you can visit the URL about:config
 * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
 */


user_pref("print.always_print_silent", true);
user_pref("print.print_footerleft", "");
user_pref("print.print_footerright", "");
user_pref("print.print_headerleft", "");
user_pref("print.print_headerright", "");
user_pref("print.print_margin_bottom", "0.0");
user_pref("print.print_margin_left", "0.0");
user_pref("print.print_margin_right", "0.0");
user_pref("print.print_margin_top", "0.0");
user_pref("print.print_shrink_to_fit", false);
user_pref("network.manage-offline-status", false);

 

 

Do the following Mac:

  1. Close ShopKeep
  2. Make sure your receipt printer is the default
  3. Download the file attached below
  4. Unzip and run it
  5. Once complete hit ok
  6. Launch ShopKeep and print a no-sale receipt from the manager scree
  7. Your printer now is rese
  8. Set your default printer back again if need be.

If you want you can do it manually following this script.

  1. Close shopkeep
  2. go to  /Users/{your_user_name}/Library/Application Support/shopkeep/Profiles/{random-string}.default
  3. Find the prefs.js
  4. Right click on it and open with TextEdit or other text editor
  5. Delete everything in the file and copy in the text below.
  6. Save and close
  7. Make the receipt printer the default
  8. Launch ShopKeep and print a no-sale receipt from the manager screen
  9. Your printer is reset
  10. Set your default printer back again if need be.

 

This is what should be pasted into prefs.js file for the Mac:

# Mozilla User Preferences

/* Do not edit this file.
 *
 * If you make changes to this file while the application is running,
 * the changes will be overwritten when the application exits.
 *
 * To make a manual change to preferences, you can visit the URL about:config
 * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
 */


user_pref("print.always_print_silent", true);
user_pref("print.print_footerleft", "");
user_pref("print.print_footerright", "");
user_pref("print.print_headerleft", "");
user_pref("print.print_headerright", "");
user_pref("print.print_margin_bottom", "0.0");
user_pref("print.print_margin_left", "0.0");
user_pref("print.print_margin_right", "0.0");
user_pref("print.print_margin_top", "0.0");
user_pref("print.print_shrink_to_fit", false);
user_pref("network.manage-offline-status", false);
user_pref("print.print_scaling", " 2.80");

Contact Us

  • Submit a Feature Request
  • Email Us
  • Call Us @ 800.820.9814

Recent Discussions

Ajax-loader-small