belbo
  • Overview
    • Getting to know Belbo
    • Location Settings
    • Switch to Belbo
    • Calendar View & Navigation
    • Recurring Appointments & Courses
    • Appointment Entry & Management
    • Logins & Permissions
    • Multiple Locations & Head Office
    • Manage Employees
    • Absences & Holidays
    • General
    • Working Hours
    • Time Tracking
    • Data Protection (GDPR)
    • Customer Communication (Email, SMS)
    • Customer Management & Records
    • Bonus & Loyalty Programs
    • Campaigns (Newsletter & SMS)
    • Marketing Consents (GDPR)
    • Tracking & Analytics
    • Overview
    • Services & Prices
    • Products
    • Service Packages & Subscriptions
    • Vouchers
    • Purchasing & Suppliers
    • Inventory & Stock Audit
    • Scanning & Sales
    • Materials & Costs
    • Design & Texts
    • Setup & Settings
    • Integration (Website, Google, Instagram, Facebook)
    • Online payment
    • Accounting & Exports
    • Cash Register Settings & Hardware
    • Checkout process
    • Daily Closing & Reports
    • TSE & Cash Register Anti-Tampering Ordinance
    • Export Overview
    • Employee Utilization
    • Revenue & Reports
    • Belbo Satellite
    • Printer
    • EC Terminal & Card Payment
    • Troubleshooting Hardware
    • Scanner & POS Devices
    • General Settings
    • API & Integrations
    • Notifications & Emails
    • Contracts & Legal
Skip to content

Everything about: Hardware & Technology

Troubleshooting when using with Mac and mPOP cash register

If you are using the cash register system on a Mac (MacBook, iMac, Mac Pro) in combination with the mPOP cash drawer-receipt printer combination, you can check here how to solve any problems.



Prerequisites Checklist

Is the device properly connected to the computer via USB cable?

Check that the USB cable is connected to the correct port on the mPOP drawer:

Source: https://www.star-m.jp/products/s_print/mpop/manual/en/installing/connectingUSBCable.htm

Only a single blue light should be illuminated on the mPOP device

  • If yes: Everything is fine here
  • If no light is on: Is the mPOP device plugged in?
  • If a red light is on: Is the receipt drawer properly closed? Is the paper empty or not inserted correctly?

Tip: The receipt drawer can be opened by pressing against it.

Is there a stable internet connection?

  • Test: Please open a website that hasn't been opened in a long time.
  • If the page does not load (or loads very slowly): Check internet connection.

Restart Satellite

  • Right click on Satellite icon > Exit
  • Restart Satellite

Printer is available

  • Is the mPOP cash register listed in the Mac's printer settings and available?
  • To do this, click on the small magnifying glass (top right in the menu bar) and search for "Printers & Scanners".
  • Open System Preferences from the suggestion list and check the list of installed printers.

Possible Problems and Solutions:

Red light on the mPOP cash register is lit: Is the receipt roll empty?

  • Is the receipt roll inserted correctly?
  • Is the paper empty?
  • Solution: Insert a full receipt roll correctly and close the receipt drawer properly.

Tip: The receipt drawer can be opened by pressing against it.

Error message during checkout: "Printer not available"

  • The mPOP cash register is probably being accessed simultaneously by another device. It can only be used either on the computer or via iPad.

Chinese characters are displayed on the receipt

  • Open the application "Star Printer Utility" or install it if necessary
  • Select device
  • Under "Printer Settings" select the option "Reset Defaults"
  • Restart the printer
  • Umlauts or images are not printed correctly

  • Log in to the Office and open or activate the "Printer Connection" module in Settings
  • In the "Printer Type" module check (if something other than mPOP is selected, correct it)
  • Deactivate the module again
  • Receipt is not cut off

    • Log in to the Office and open or activate the "Printer Connection" module in Settings
    • In the "Printer Type" module check (if something other than mPOP is selected, correct it)
    • Deactivate the module again

    Cash drawer does not open

    • Log in to the Office and open or activate the "Printer Connection" module in Settings
    • In the "Printer Type" module check (if something other than mPOP is selected, correct it)
    • Deactivate the module again

    Cash drawer opens, but receipt is not printed

    • Log in to the Office and open or activate the "Printer Connection" module in Settings

      In the "Printer Type" module check (if something other than mPOP is selected, correct it)

    • Deactivate the module again

    Test the printer again. If problems persist:

    • Under Settings > Cash Register > Receipt Design > Receipt Structure check if anything is entered.
    • If yes: Cut text and save locally (for example in a Word document)
    • Save completely empty receipt structure field
    • Test printing again and correct receipt structure outside of operating hours.
    • The "Open Cash Drawer" button in the checkout process does not work

      • Log in to the Office, open the "Printer Connection" module in Settings and activate the checkbox "Offer Open Cash Drawer button in Dashboard".

    • Printing sometimes does not work or only works the second time

      • After prolonged inactivity, your browser may have activated power saving mode. This can be disabled.
      • For Chrome, you can find this setting here: Chrome Browser Settings -> Performance -> Disable Memory Saver Mode

    Is the printer paused?

    In that case, it needs to be resumed in the Mac's print queue.

    Support via AnyDesk – macOS

    In order for Belbo Support to see your screen and take control of your mouse and keyboard if needed, AnyDesk is used. The setup takes about 5 minutes – the most difficult part is granting macOS permissions.



    Step 1 – Download and install AnyDesk

    1. Open anydesk.com/de/downloads/mac-os and download AnyDesk.
    2. Open the downloaded .dmg file and drag the AnyDesk icon to the Applications folder.
    3. Start AnyDesk from the Applications folder.

    Step 2 – Grant permissions (important!)

    On first launch, AnyDesk displays a yellow warning icon next to your AnyDesk ID. This means: macOS has not yet granted permissions, without which support cannot access your screen.

    Without these permissions, support cannot see anything. Please enable all three items – even if macOS shows them as optional.

    Click on the warning icon to open the System Permission Status window. There you will see three permissions:

    2a – Screen Recording

    1. Click "Open Screen Recording preferences" in AnyDesk.
    2. macOS automatically opens System Settings → Privacy & Security → Screen Recording.
    3. Click the lock icon at the bottom left and enter your Mac password.
    4. Check the box next to AnyDesk.
    5. Confirm the restart of AnyDesk if macOS asks.

    2b – Accessibility

    1. Click "Request Accessibility" in AnyDesk.
    2. macOS automatically opens System Settings → Privacy & Security → Accessibility.
    3. Unlock the lock and check the box next to AnyDesk.

    You can find detailed explanations and screenshots for all three permissions in the official AnyDesk guide for macOS.

    Step 3 – Share your AnyDesk ID with support

    After successful setup, AnyDesk displays a 9-digit ID (e.g., 123 456 789). The warning icon is now gone or green.

    Share this ID with Belbo Support – by phone or chat. Support will then connect from their side.

    Done! Once support establishes the connection, a request will appear on your screen – click "Accept" to start the session.

    Permissions not working?

    If AnyDesk still shows a warning icon after checking the boxes:

    • Completely quit AnyDesk (Menu bar → AnyDesk → Quit AnyDesk) and restart it.
    • Check in System Settings to make sure the checkbox next to AnyDesk is really checked – sometimes it reverts.
    • If the checkbox is grayed out: Unlock the lock again, then check the box.
    • On some Macs, AnyDesk must first be allowed as a background app via Settings → General → Login Items.

    mPOP Cash Register Installation for Android

    Cash register installation using an Android device is not intended. Please print receipts via computer or notebook. You can certainly use the Android device as a cash register device and prepare & collect the receipt. However, printing and cash drawer opening must then be done via the location computer.

    Print or save content

    It may happen that you want to print or save content or tables as a PDF that do not have their own export function. Here you can use the "Print" function of your browser.

    1. Select the text to be printed with your mouse.
    2. Right-click on a selected area.
    3. Select the "Print..." option.

    Your browser's print dialog will open, displaying the selected content as a printer-friendly version. You can now either save this data as a PDF (and send it to your customer by email, for example) or select a printer installed on-site on which the page will be printed.

    Troubleshooting Call Tracking Usage

    If your call tracking was working and suddenly stopped working, there can be many reasons for this. This article lists reasons for a sudden malfunction if your call tracking suddenly stops working. If you have problems and questions about the setup, you will find help here: Enable call tracking

    Is the Satellite running?

    The most common problem is that the Satellite has not started properly. This can be due to a system update. Often this problem can be fixed by restarting your computer. You will find information on this here: Install Satellite

    Is the computer in the same network as the Fritzbox?

    Check whether your computer is in the same network as the Fritzbox. Otherwise call tracking cannot work. Using a guest WLAN is also a reason for call tracking not working.

    Fritzbox update?

    If your Fritzbox has been updated, call tracking may need to be enabled again. You will find information about this here: Enable call tracking

    Check call tracking settings

    Check and disable any special settings if necessary and reset filters. If your phone number has changed or something else, a filter function may prevent call tracking from working.

    Disable antivirus scanner

    Check and disable your manually installed antivirus scanner via McAfee or similar and then restart your computer.

    Do you have multiple computers with Satellite installed at the location?

    The Satellite with call tracking enabled may only be active on one computer. If you experience problems with call tracking suddenly not working or only working "temporarily", you should try switching off the other computers or disabling the Satellite there.

    Are you using a WLAN repeater?

    WLAN repeaters are sometimes used to amplify a weak signal. However, this can cause difficulties when installing call tracking. If you enter the following IP in the address bar of your Chrome browser, you should go directly to the admin page of your Fritz!box: 169.254.1.1.

    Suitable Printers for the Belbo TSE

    If your company is based in Germany, you will likely need a Technical Security Device. We recommend certain bond printers in connection with the TSE.

    German flagThis article is particularly relevant for users from Germany.

    Notes on Bond Printers and TSE

    The TSE generates bar codes that are printed on every receipt. Older printers may not be able to print these codes. In this case, only a long number code is output, which however is not scannable. The number code is also valid, but a quick and easy verification of your TSE is not possible and could take somewhat more time during a tax audit.

    Recommended Printers

    To ensure that your printer displays the code correctly, please select one of the recommended devices listed here: https://belbo.com/zubehoer/

    Example of receipt with long number code in the footer area:

    Troubleshooting when using Mac and Epson printers

    If you are using the cash register system on a Mac in combination with the Epson bond printer and a separate cash drawer, you can check here how to resolve any issues.

    Wiring of cash register devices

    Requirements Checklist

    Belbo can only control printers and cash drawers correctly if these devices are properly installed and wired, and you are using the Belbo Satellite and Chrome Browser. If the cash drawer does not open or receipts cannot be printed, this is always because at least one of these requirements is not met! Please check the following list carefully!

    Only a single light should be lit on the Epson device (not blinking)

    • If yes: Everything is fine here
    • If no light is on: Is the device plugged in?
    • If a light is blinking: Is the paper tray closed properly? Is the paper out or loaded correctly?

    Is there a connection between the PC and Epson printer-cash register via USB cable?

    • On Mac, check under System Settings > Printers & Scanners to see if the printer is recognized.
    • Click on the magnifying glass (usually at the top right of your Mac) and type "Printers & Scanners". Click on "Printers & Scanners" to see a list of all installed devices on your computer.

    If your printer does not appear here, it must be reinstalled. Belbo can only access the printer once it is listed here and a test print is possible!

    Is there a stable internet connection?

    • Test: Please open a website that has not been opened for a long time.
    • If the page does not load (or loads very slowly): Check your internet connection.

    Is the Belbo Satellite on?

    • If not: Restart Satellite

    Are you using the Google Chrome Browser?

    • Please do not use Firefox, Safari or similar.
    • Check that you are using Belbo with the Google Chrome Browser!

    Possible problems and their solutions:

    Error message during checkout: "Printer not available"

    • Go through the checklist above once more.

    Umlauts or images are not printed correctly

    • Log in to the Office and open or activate the "Printer Connection" module under Settings
    • Check the "Printer Type" in the module (if anything other than your Epson model is selected, correct it)

    Receipt is not cut off

    • Log in to the Office and open or activate the "Printer Connection" module under Settings
    • Check the "Printer Type" in the module (if anything other than your Epson model is selected, correct it)

    Cash drawer does not open automatically when printing

    • Log in to the Office and open or activate the "Printer Connection" module under Settings
    • Verify that all settings are correct (see image).
    • Go through the checklist above.

    The "Open Cash Drawer" button does not exist in the checkout process

    • Log in to the Office, open the "Printer Connection" module under Settings and enable the "Offer Open Cash Drawer button in Dashboard" checkbox.

    Do you need further support?

    We can support you in checking these issues.

    • Install the free Anydesk software on the computer on which you use the cash register: https://anydesk.com/
    • Make a phone appointment via the Belbo Help Chat (top right in the calendar)
    • Have your Anydesk number (usually 9 digits) ready for the scheduled appointment!

    Troubleshooting SEPA File Uploads

    If you use the direct debit function, you can export your SEPA files in XML format to upload them to your bank. If you have poorly maintained data, error messages may occur.

    Please always make sure to maintain your data carefully. The more carefully the data required in connection with direct debits is processed, the fewer errors can occur.

    We ask for your understanding that we cannot support you in operating third-party software or your bank's interface.

    If you receive an error message after uploading the file, please read the error text carefully. Normally, it contains information about where the error is located. As a rule, the text will point out a specific line.

    Opening the file

    Open the XML file on your computer. It is important that you use a program in which the lines of the file are numbered. A suitable program is, for example, Brackets.

    We ask for your understanding that we cannot support you in the installation and operation of third-party software.

    In our example error message above, there is mention of a problem on line 417. We can see from the file that this line belongs to the customer "Marie Mustermann". The lines belonging to a customer are highlighted in green here:

    Now we can search for errors in this customer's contract.

    Typical sources of errors

    • A direct debit mandate is not stored in the correct location in the contract.
    • A direct debit mandate is stored but not active (active checkbox is missing).

    Troubleshooting for EC Terminal Usage

    This article helps you troubleshoot when payments are not being transferred correctly to your card terminal. If you are using a SumUp device, this article is not relevant for you.

    Below you will learn which basic points you should check – including the communication test, the stability of the network connection, the correct IP address and port, and possible device settings such as login mode. In addition, it explains how you can test the connection with simple tests.



    First Step: Perform Communication Test

    To narrow down the problem, it is important to know whether the payment has already worked before. If this is the case, it is likely a network problem, which can be confirmed by the communication test in the "Card Terminal" function. Please first perform the communication test in the function and send this screenshot to the help chat or email to info@belbo.com, or take a photo with your phone if you cannot proceed on your own.

    Examples

    The screenshot created could look something like this:

    In this case, the device is basically ready for use. Please check in a checkout process whether the payment arrives at the device. In principle, you can already click the "Display Text" button at the bottom left to check whether "BELBO" appears on the terminal's display. If this is the case, the communication is perfectly set up and payments will work. If this is not the case, the problem is with the terminal and can be analyzed using the terminal hotline.

    An example of a status where the installation of the Satellite needs to be checked.

    Here is a classic example of the terminal not being on the same network as the computer, possibly due to a WiFi switch.

    Below are tips for resolving each test level of the communication test:

    Level 1: Check Network Access in Browser

    Depending on which step a problem occurs, you may be able to resolve the problem yourself. For example, it is necessary to use Chrome, Edge or Firefox and allow access to the local network in this browser. Please check with the help of the video whether access is allowed: https://www.youtube.com/watch?v=jIqkwOoKNHg.

    Level 2: Check Belbo Satellite

    Is the Belbo Satellite started and running? Check whether the Satellite is properly installed and running depending on your operating system: Installation Guide

    Level 3: Check Device Accessibility

    If the problem is that the device cannot be reached, there are the following options:

    • Most common cause: You are not on the same WiFi as the device. Check whether the computer has accidentally switched to a guest WiFi.
    • The card terminal has received a new IP address, the router has been changed
    • Then you need to determine the IP address of the device again. This is described in detail in the setup article.
    • If necessary, contact your network administrator to verify that the device's IP address is still correct.

    Other Tips

    The communication test is successful, but the payment process is not being transferred. A symbol of a crossed-out cash register appears on the device.

  • Login mode appears to be active on the device. Disable it with the help of device support.
  • Alternatively, enter the following in the Login tab in Belbo:
  • The communication test is successful, but payment processes are (partially) not being transferred to the device.

  • Please check whether the connection to the card terminal is stable enough.
  • To do this, right-click on the belbo Satellite icon in your taskbar and select "EC-Status":

  • If a "timeout" message appears here for one of the processes, then there is no stable connection to your card terminal.
  • Please have this checked by a third party
  • TIM Terminal connect (Worldline / SIX)

    This guide describes how to connect a TIM terminal directly to Belbo. TIM (Till Integration Module) is the standard protocol for card terminal integration in Switzerland. It was developed by SIX Payment Services and has been continued under the name Worldline since its acquisition by Worldline (2021). Other Swiss payment providers with ep2 terminals also support the TIM protocol.

    In Belbo this option is called "TIM/SIX". In Belbo Satellite the connection appears as "Worldline Terminal".



    Prerequisites

    Before you set up the connection, ensure that the following requirements are met. Most of these are configured by your terminal provider during setup – if in doubt, ask them.

    • You are using Belbo on a computer (Windows or Mac) – TIM is not supported on iPad.
    • The Belbo Satellite is installed and running on the computer. (Belbo Satellite guide)
    • The terminal is configured for ECR-integrated mode (card terminal integration) – your terminal provider sets this up.
    • The terminal has a fixed (static) IP address that is registered both in the router and with your terminal provider.
    • The computer and terminal are in the same WLAN or LAN network.
    • The terminal is reachable by ping from the computer – you can check this in Belbo under Settings → Card Terminal → Communication Test.
    • If the terminal does not have its own printer: The printer is also integrated via Belbo Satellite.

    Setting up the connection in Belbo

    1. Enable the Card Payment function in Belbo under Settings → Add Function.
    2. Select "TIM/SIX" as the protocol.
    3. Enter the IP address of your terminal. You can obtain this from your terminal provider or from your router.
    4. Enter the port of your terminal. This will be provided by your terminal provider.
    5. Click Save.
    6. Go to the Assignment section and select the payment methods that should be transmitted to the terminal – typically EC and VISA.
    7. Have your terminal provider activate ECR mode on the terminal if not already done.

    Testing the connection

    Test the connection in two steps – first the communication test, then a real test transaction.

    Step 1: Perform communication test

    Open Settings → Card Terminal in Belbo and switch to the Communication Test tab. Belbo will now check whether the Belbo Satellite is reachable and whether the terminal responds to the registered IP and port.


    Communication test green – terminal reachable

    If the test is green, the connection is set up correctly. You can optionally click "Display text" – if "BELBO" appears on the terminal display, the communication is fully confirmed.

    If the test is not green, fix the problem before proceeding. Common causes: Belbo Satellite not running, wrong IP or port, terminal and computer not in the same network. Further help: Troubleshooting EC Terminal

    Step 2: Perform test transaction

    Only after the communication test was successful, perform a checkout transaction and select one of the assigned payment methods. The amount will be automatically transmitted to the terminal.


    Belbo shows amount as transmitted to terminal

    If the amount appears on the terminal, the integration has been completed successfully.

    Post navigation

    ← Older posts
    Newer posts →
    This manual is a service by belbo. Legal notice