M cenaly.ru
🛠️ Касса и ККТ: вопросы и ответы

🟠 Частые ошибки касс ШТРИХ-М: диагностика по кодам

Код 94 при маркировке, «штрих-он-лайн» не подключается к 1С, сбитое время в чеках, замена ФН и пломбы

Documentation

Common SHTRIH-M POS Errors: Code-Based Diagnostics

"SHTRIH-ON-LINE" fails to connect to 1С, the cashier rings up a marked item — and the POS register halts with code 94 and freezes on the item, bringing service in the dining area to a standstill. With SHTRIH-M, most failures boil down to a few typical error codes and follow the exact same diagnostic procedure — let's break down step-by-step where an engineer should start.

---

1. Summary Table: Code/Symptom → Cause → Section#

Code / Symptom Likely Cause Section
POS does not connect from 1С ("Shtrih-On-Line") Wrong baud rate/port, incorrect operator password, port is busy §2
POS is visible in fiscal registrar driver, but not in 1С (and vice versa) Port/protocol desynchronization between driver and software §3
94 "Incorrect operation" on receipt with marking Item printed before marking code verification (FFD 1.2 order violated) §4
114 "Command not supported in this submode" POS is in incorrect mode/submode — previous one not closed, Z-report not generated §5
Receipt sent with incorrect time POS clock out of sync, depleted CR battery on the board §6

2. "Error connecting SHTRIH-ON-LINE fiscal register" in 1С#

  1. Baud rate and port. Must match on the fiscal register and in 1С — if the register speed is unknown, cycle through the standard range (2400–115200) in the "FR Driver" utility and enter the found value into 1С.
  2. Operator password. By default on SHTRIH-M, it is "30" (system exchange password, not the cashier password). If it was changed while the old value remained in 1С, the connection fails without a clear error code.
  3. Occupied port. Close a hung driver test utility, a second instance of 1С, or another POS software service.
  4. "FR Driver" test. The first diagnostic step, not the last (methodology — §3).

3. Dichotomy Method: "FR Driver" vs. Software#

  1. Close 1С/inventory management, freeing up the port.
  2. In the "FR Driver", connect using the same port/speed/password and print a test receipt.
  3. Connects and prints — the issue is in the software settings: port/protocol in 1С, workplace, password in the configuration.
  4. Fails to connect even in the "FR Driver" — the issue is below the 1С level: cable, port, speed, power supply.

4. Error 94 "Incorrect Operation" on Receipt with Marking#

FFD 1.2 requires a strict sequence: first, the POS requests and receives the result of the marking code (MC) verification via OSU/GIS MT or a local module, and only then registers the item. Code 94 usually means that the software registered the item before the MC verification was completed, or over an already started but unclosed verification.

  1. Check if an unfinished MC verification remains from the previous item — reset it via the service menu before starting a new receipt.
  2. Make sure that the 1C processing/configuration supports the required FFD 1.2 sequence — old processing modules for 1.05/1.1 may send the item before receiving the MC verification response.
  3. If code 94 occurs consistently on a specific item — check the marking code itself separately before changing the POS settings.

5. Code 114 "Command not supported in this submode"#

The POS is working properly, but receives a command unavailable in the current state — typical when switching modes without a standard exit:

  1. Take a Z-report if the shift is still listed as open and the command requires a closed mode.
  2. Exit the current mode/submode using the standard command without turning off the power — a power loss in a submode is a common reason for the POS to "get stuck" in it when powered on.
  3. If the error persists, check the manual for your specific model: the set of modes and transitions between them for SHTRIH-M differs from series to series.

6. Clock Drift and Receipts with Incorrect Time#

  1. Synchronize the time from the driver or 1С — only when the shift is closed; many models do not allow changing the time during an open shift.
  2. If the clock resets regularly rather than as a one-off issue, the CR battery on the mainboard is almost always dead: it maintains the clock and settings when the power is off. Replacement can be done at a service center or by yourself if the housing is not sealed.
  3. For alcohol POS terminals: time desynchronization between the POS and the UTM server results in a specific error "Validation failed: sale time" — read more in the article "EGAIS at the POS: beer and UTM".

7. FN Replacement on SHTRIH-M: Service Center Seal#

The general replacement procedure is described in the article "Fiscal Storage Replacement"; for SHTRIH-M it is the same, the difference lies in the physical access to the FN compartment:

  1. The location of the compartment cover/jumper depends on the model — check the device manual, not the instructions for a different product line.
  2. If the casing is sealed by the service center (CTO), opening it without prior agreement may void the service warranty (54-FZ does not prohibit the owner from opening it, however).
  3. If there is no seal or no ongoing maintenance contract, self-replacement is available following the standard procedure.

8. Example#

Draft beer store, SHTRIH-M on 1C:Retail. When processing marked goods, the POS froze with error code 94 every other time. The "Fiscal Register Driver" connected and printed without errors — the issue was not with the POS. After a recent 1C update, an old processing module remained, which printed the item immediately without waiting for the marking code validation response. Updating the processing module for FFD 1.2 resolved the issue.


9. How to do this in Cenaly#

  • SHTRIKH-M cash registers connect via Cenaly Hardware Bridge; connection status and document queue are visible in the Hardware section.
  • Quick hardware checks (print/scan/weight) are located there as well, following the same dichotomy principle from §3, but without a separate service utility.
  • If the cash register goes down mid-shift, POS Cenaly continues accepting orders in the electronic log — receipts will be printed after recovery, and reconciliation is in POS → Receipts; in case of a prolonged failure — correction receipt for cash register breakdown.

10. Frequently Asked Questions#

Operator password "30" is not working — what should I do? This means it was changed previously. Check the current password with the person who configured the POS terminal or reset it via the service menu — usually at the cost of losing other custom settings.

Error code 94 appears intermittently rather than every time — is it definitely related to marking? Yes: checking of the marking code sometimes manages to complete before the item is added, and sometimes it doesn't. You need to fix the sequence of operations in the software rather than trying to catch a lucky moment.

Can I remove the service center (ASC) seal myself if it's urgently needed right now? It is not prohibited by law, but if the POS terminal is under a maintenance contract — coordinate with the service center in advance, otherwise you risk losing your service agreement, not just the component warranty.

The clock failed once after a prolonged power outage — is replacing the battery mandatory? No, a one-off glitch after a long outage is normal. Replace the battery if the clock resets during every brief power interruption.


Related articles: fiscal accumulator replacement · EGAIS on POS: beer and UTM · Cenaly Hardware Bridge · correction receipt during POS breakdown

This material is for reference purposes only and does not replace consultation with a service center or equipment manufacturer. Primary sources: SHTRIH-M technical documentation, Federal Law No. 54-FZ "On the Use of Cash Registers", guidelines of the Federal Tax Service (FTS) on the operation of POS terminals and fiscal accumulators (kkt-online.nalog.ru).