Star Micronics Port Devices Driver Download

Equipped with a USB-C ® port compatible with USB Power Delivery in two models, 'MCP31C' and 'MCP31CB' which is for Android and Windows tablet terminals. Achieves both high-speed charging and communication on tablet terminals that support USB Power Delivery. 2020/12/09 - STARPRNT SDK for iOS V5.14.2 is available. 2020/12/09 - STARPRNT SDK for Android V5.14.0 is available. 2020/12/09 - STARPRNT SDK for Windows Desktop V5.14.0 is available. Driver and SDK Downloads for Star Micronics Cloud. Drivers listed below are Star Micronics Cloud ready and have support for AllReceipts. The latest supported printer list is here. Star Micronics SP700 Driver and Utility Download and Update for Windows and Linux and Mac OS. Star Micronics SP700 Downloads. Drive your devices.

Retailers across the UK using the Star TSP100 series can now take advantage of Star’s unique free of charge digital receipting service, AllReceipts. Our established TSP100 customer base has the opportunity to benefit from this market changing software that offers a low cost, fast route to providing the customer with a digital image of a print receipt and coupon using the Star App on their mobile. The service also provides the retailer with access to analytics, an in-store customer survey and device management tools.

Star Micronics Driver Download

Port

Star Micronics Port Devices Driver Download

With zero development required, AllReceipts™ is enabled within the Star TSP100 printer driver and works independently of a retailer’s POS software. Triggered by a traditional printed receipt, a digital copy of the receipt is sent to the AllReceipts App on the customer’s mobile with no email address required. Receipts can only be claimed once and are then deleted, while saved receipts can be viewed by date or by retailer.

Digital receipting eliminates the issues typically associated with email receipting including the time taken to record email addresses and the potential problem that these could be taken down incorrectly. The immediate advantage perceived by the customer is the choice to remain anonymous and yet still receive a digital image of the receipt and coupon when offered.

AllReceipts is currently available in the US, UK, Ireland, Australia, Canada, Japan and New Zealand with other regions to follow.

Trigger or check the current status of a cash drawer connected through a Star Micronics printer.

In this article

Requirements

  • Integration of our JavaScript API into your webpage
    • Sample code to run within the app and download for integration into your own project is available here.
    • Best practices for working with the JavaScript API are available here.
  • App Settings
    • Content > JavaScript API > Access JavaScript API = By Import
    • Printing
      • Enable Star Micronics Printer = On
      • Star Micronics Printer Settings > Select Printer = select your printer or enter Port Name:
        • if connecting via Wi-Fi = 'TCP:' + the IP address of the printer
        • if connecting via Bluetooth = 'BT:' + name assigned to printer
      • Star Micronics Printer Settings > Port Settings = 9100, unless specifically changed during printer set-up
  • Physical Hardware
    • Star Micronics thermal kiosk printer with a connected or built-in cash drawer (like the mPop). For a list of supported printers, click here.
  • iOS/iPadOS Permissions
    • Bluetooth (if using a Bluetooth-connected printer) - more on enabling specific iOS/iPadOS permissions here

Triggers via API Functions

Open Cash Drawer

This function triggers an attached cash drawer to open.

Star
Format
Parameters
  • numberOfDrawer - [integer] representing the number of the cash drawer to be opened:
    • 1 - primary cash drawer. This value should be used in the majority of use cases
    • 2 - secondary cash drawer
Triggers Kiosk Pro will trigger one of the following callbacks depending on the status of the operation:
  • kp_StarPrinter_statusOfCashDrawerDidChange - the cash drawer status has changed
  • kp_StarPrinter_statusOfCashDrawerDidFailWithError - the cash drawer status has an error
Port

Check Cash Drawer Status

Star Micronics Printer Software Download

This function triggers a callback returning the current status of the cash drawer.

Format
Triggers Kiosk Pro will trigger one of the following callbacks depending on the status of the operation:
  • kp_StarPrinter_statusOfCashDrawerDidChange - the cash drawer status has changed
  • kp_StarPrinter_statusOfCashDrawerDidFailWithError - the cash drawer status has an error

Notifications via API Callbacks

When the Cash Drawer Status Changes

This callback is triggered when the current state of the cash drawer changes or when the user calls kp_StarPrinter_openCashDrawer or kp_StarPrinter_requestCashDrawerStatus.

Format
Return values
  • isOnline - [integer] indicating the current connection status of the cash drawer:
    • 1 - cash drawer is connected and correctly configured in Kiosk Pro settings
    • 0 - app is unable to communicate with cash drawer
  • isOpened - [integer] indicating whether the cash drawer is open:
    • 1 - cash drawer is currently open
    • 0 - cash drawer is currently closed

When a Request to the Cash Drawer Fails

This callback is triggered when the cash drawer fails to respond following kp_StarPrinter_openCashDrawer or kp_StarPrinter_requestCashDrawerStatus.

Format
Return values errorCode - [integer] indicating the current error state of the cash drawer:
  • 0 - no error returned
  • 1 - failure to open port
  • 2 - command to port timed out
  • 3 - cash drawer is offline

Sample Code

  • This sample code relies on the JavaScript APIs built into Kiosk Pro and will not run successfully in other browsers or within our in-app help interface.
  • To run sample code, set the app's homepage to kioskgroup.com/cash-drawer-api
  • To download a .zip of sample code, click here.

Related Articles