An integration component is installed at the workplace. Self-installation of the driver integration component

Attention! Driver version 8.x for cash registers with data transfer to the ATOL OFD has been removed from support.

Initial connection of the cash register to the computer

The instructions cover the issues of installing the driver, connecting the cash register to a computer via a USB cable, and fiscalizing the FN.

When the ATOL CCP is connected to a computer via a USB cable, data is transferred to the OFD using EoU (Ethernet-over-USB) technology. The required service is installed together with the retail equipment driver (DTO).

The driver "ATOL:KKT with data transfer to OFD (54-FZ) 10.x" is developed in a two-level architecture and consists of two parts: integration component(supplied as part of the 1C configuration) and the main driver delivery (installed using the supplier’s distribution kit and, as a rule, downloaded from the supplier’s website).
The main task of the integration component is to redirect calls from the 1C configuration to the main driver delivery. The main driver supply directly interacts with the hardware.

Installing the main driver package

Download the DTO distribution kit version 10.4.2 or higher from the ATOL company website. For this purpose in download center you need to select a section Software– ATO – 10.x. Download distribution KKT driver 10.4.2.

The archive file in the installer folder contains the following files:

  1. KKT10-10.4.2-windows32-setup.exe
  2. KKT10-10.4.2-windows64-setup.exe

You should run the file KKT10-10.4.2-windows32-setup.exe if you are using a 32-bit 1C client.
You should run the file KKT10-10.4.2-windows64-setup.exe if you are using a 64-bit 1C client.

Connect the ATOL cash register to the PC.

The default communication channel is USB. If another exchange channel is selected, then to establish a exchange channel via USB, you must do the following:

  • Turn off the cash register (if enabled).
  • Press and hold the check scroll button.
  • Without releasing the button, turn on the cash register.
  • Release the button after the fifth beep.
  • Information with service mode items will be printed on the receipt. The item is selected by the number of times the scroll button is pressed.
  • Select in service mode Exchange channel:Press the receipt scroll button twice.
  • Information with the parameters of the exchange channel will be printed on the receipt.
  • Select in exchange channel USB:Press the receipt scroll button twice.
  • It will be printed on the receipt USB enabled, and the cash register will return to service mode.
  • Exit the service mode: press the receipt scroll button once - the cash register will go into operating mode.

Go to device Manager, find Ports (COM and LPT). When connected, two COM ports are created.

One virtual COM port is for connecting a cash register, the second is for the EoU data transfer service.

If COM ports are not detected, but 2 “Unknown devices” appear, then you need to install a driver for them: open the card " Unknown device", press Update driver and specify the path manually. Default driver path: C:\Program Files (x86)\ATOL\Drivers10\KKT\USB_Drivers.

After installing the driver, the ATOL mark will appear in the device names.

Checking connection with cash register

KKT ATOL can be connected to a PC via a COM/VCOM or USB port. When connecting one CCP, it is recommended to select the communication channel via USB. If two or more cash registers are connected, it is recommended to select a communication channel via COM/VCOM.

When selecting a communication channel via USB: in mode Properties select from the drop-down list the model of the connected cash register and the communication channel via USB. Press the button Check connection.

When selecting a communication channel via COM/VCOM must be additionally specified COM port, set the port that was assigned to the device (in our example, COM 4).

COM ports:
atol-usbcom_proxy1 is used to connect the cash register,
atol-usbcom_proxy2 – for the EoU data transfer service.
In field Speed number must be set 115200 .

After pressing the button Check connection in field Communication - Result information about the cash register model should be displayed.

Checking communication with the cash register via USB:

Checking communication with the cash register via a channel via COM/VCOM:

Installing Ethernet over USB service

The service for working via a USB cable (EthernetOverUSB) is installed along with the retail equipment driver.
The port for EoU is determined automatically. If this does not happen, then you can specify the required port for communication with the OFD in the settings file, which is located in C:\ProgramData\ATOL\EoU V settings.xml. Enter the required port number and save the file.
In our example, an ATOL USB port (COM5) was created for EoU, so we enter port number 5:

Important! Folder ProgramData by default has the attribute “hidden”. To see it you need to open it hidden files and folders.

Specifying OFD parameters

Run the KKT driver test: Start – ATOL – KKT driver test.
Open the CCP settings, specify the OFD parameters: Properties – CCP parameters – 15 OFD – enter the OFD address, OFD port, select the exchange channel with the OFD – USB (EoU).

Click Apply.

Checking connection with OFD

In the KKT driver test, open the tab Lower level.Diagnostics is performed by sending the low-level command 82 01 06 00.
KKT driver test – Lower level – check the box Included.In field Buffer with CCP command enter 82 01 06 00 – press the button Run command.

KKT should issue a diagnostic check.
The connection of the cash register to the computer is completed.

Connection of ATOL cash register and fiscalization of FN in 1C:Retail

Creating an instance of connected equipment

In chapter Settings connected equipment ( Administration – Connected equipment) checkbox must be checked Use connected equipment.

Then you need to go to the directory Connected equipment, to do this you need to click on the link Connected equipment, and select the type of equipment CCP with data transmission.

A new equipment instance is created using the command Create.Create a new element (click the button Create). In the form that opens, you need to check that you have installed Type of equipment: cash register with data transmission. Next, you need to select the organization on whose behalf the goods will be sold on this fiscal registrar, enter the name and serial number CCP (serial number indicated on the device body). In field Hardware Driver select a driver handler from the list. Click the button Write object.

After recording, settings for connection parameters and operations with FN will be available. Also in the window Connecting and setting up equipment the button will become available Tune.

Self-installation of the driver integration component

The integration component of the KKT ATOL 10.x driver is included in the 1C: Library of Connected Equipment. If necessary, you can add the component yourself.

To do this, click the button Hardware Drivers:

From the downloaded driver archive 10.4.2. zip component must be removed 1C.In "1C" click Add a new driver from a file – select the archive from the extracted driver folder "1C" ATOL_KKT_10.zip and press the save button Write object. Next, click Functions - Install driver.

After successful installation, the driver status will be displayed on the form – Installed, as well as the driver version.

Setting up a connection to a cash register

Click the button Tune. The driver and connection configuration form should open. Choose Model connected device Port, COM port, Speed specified in the driver settings. Click Device test. A message appears Test completed successfully indicating information about the connected cash register.

Registration of a fiscal drive

After connecting the cash register to the program, you can register the fiscal drive, if this has not been done previously. This operation is also performed when replacing a fiscal drive after its expiration date or when the memory resource is exhausted - the used fiscal drive is closed, then the physical device of the drive is replaced and a new one is registered.

To carry out the registration operation, you must select in the program Administration – Connected equipment – ​​CCP with data transfer, open the record with the required cash register. Check that the serial number is complete (required field). To uncover CCP parameters,install Method of format-logical controlSplit lines, install Acceptable discrepancy of format-logical control 0,01 .

Select item Registration from the drop-down list when you click on the button Operations with fiscal storage.

The registration form will open. It requires: fill in the field CCP registration number number received when registering the cash register with the Federal Tax Service, check the correctness of filling in the organization details, indicate KKT installation address, Place of settlement, select a tax system, fill in all other parameters, enter TIN OFD And Name OFD and press the button Continue operation.

The cash register company must issue a receipt confirming successful registration.

Important! Enabling an option Data encryption sign– irreversible operation. The OFD may have encryption additional service, check with the OFD before fiscalizing the FN.

If it is necessary to change the details of the organization, CCP parameters, replace the FN, etc., it is necessary in the menu Service choose Changing the registration parameters of a fiscal drive.
Select the appropriate re-registration reason code and set new parameters.
The cash register must issue a check confirming the successful re-registration of the cash register

Closing the fiscal drive– irreversible operation.

After its completion, the use of FN is impossible.

In 2017, new rules for trading using electronic checks are being introduced. One of the mandatory requirements will be connection to the fiscal data operator (FDO), which ensures the collection, storage and transfer of data from the cash register to the tax office.

To work with the OFD, we chose the ATOL 55F cash register, which meets the requirements of 54-FZ and is included in the register of cash register equipment.

How does the OFD work?

After the buyer makes a purchase, the cash register creates a transaction and sends it to the fiscal drive.

The fiscal drive saves the receipt, signs it with a fiscal sign and sends the data to the OFD servers.

In turn, the OFD creates a response fiscal indicator, which it sends back to the cash register and transmits calculation data to the tax office.

The entire chain of actions takes just a few seconds.

After this, the buyer receives a paper and electronic check (sent to email or subscriber number). These receipts contain a QR code and a link that the buyer can use to check the receipt using special services.

How to configure KKM ATOL 55F to work with 1C via RDP?

Installing KKM ATOL 55F on a local computer

First, you need to install the cash register drivers on the computer to which the cash register will be connected. The driver can be downloaded from the official ATOL website or from [email protected].

After installing the driver, it will occupy 2 ports, in our case these are Com3 and Com4.

Why did the driver take up 2 ports? It's simple! One port will be used to exchange information with the cash register, the second port will be used to transmit OFD data.

We connect the cash register to the computer and start setting up.

Now we need to enter the Driver Management application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Driver management. In the window that opens, we need to activate the free version. Free version works with ATOL cash register; for other cash registers the Full version is required.

You can check the operation of the cash register through the “KKM Driver” application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Tests – KKM Driver.

In the window that opens, we go to the “Setting properties…” section and click “Search for equipment”. Select the cash register model from the list, mark the required ports and all COM port speeds. Click Search and wait until cash registers are found. After the cash registers are found, you need to select our cash register and click “Create”.

Now, if you check the “Device is turned on” box, go to the “Properties settings…” section and click “Communication test”, then in the “Result” field we will get the name of our cash register, serial number and firmware version. This means that our cash register is working.

The driver does not allow several programs to work through one COM port, so close the “KKM Driver” and continue the setup.

We return to “Driver Management” and go to the “FDSVC Service” tab. The service must be started if it is not running. This service will monitor our requests from 1C to port 6220. If the computer to which you are connecting via RDP is not in your local network, then you need to open port 6220 to connect via the Internet.

Setting up cash register ATOL 55F on a remote RDP computer

On local computer We have configured the cash register, now we need to make sure that the cash register works with 1C on a remote desktop, to which we connect via the Internet. To install drivers on remote server Administrator rights are required!

To do this, we perform similar actions. Install drivers and enable free mode.

Unzip the file FR-ATOL_54FZ.zip from the folder “C:\Program Files (x86)\ATOL\Drivers8\1Cv82” into the bin folder of the 1C platform. Now, just in case, you need to manually register FprnM1C82_54FZ.dll in system registry, if this did not happen during driver installation. To do this we launch Windows PowerShell as administrator and enter the following command:

Regsvr32 "C:\Program Files (x86)\1cv8\8.3.9.2170\bin\FprnM1C82_54FZ.dll"

Your path to FprnM1C82_54FZ.dll may be different! It all depends on what version of 1C you have and where it is installed.

Setting up cash register ATOL 55F in 1C Integrated automation

Now let's start setting up the cash register in 1C. In our case, we are setting up a cash register in 1C Integrated Automation 1.1. I think in other configurations the settings are not much different.

We launch 1C as administrator (otherwise the drivers may not load). Switch the interface to “Full”. Go to “Service” - “Commercial equipment” - “Connecting and setting up commercial equipment.”

For the operation of the cash register, external processing is required, ShtrihMkkt.epf. They are part of the distribution of configuration releases and are posted on the website: https://releases.1c.ru/project/TradeWareEpf82. We will need external processing.

We add processing to the directory “Processing servicing of commercial equipment”.

Now let's start adding the cash register itself to 1C. To do this, in “Connecting and setting up commercial equipment”, go to the “Cash register with data transfer” section and create a new cash register.

We indicate the cash register with which the retail equipment will interact and go to “Settings”.

In the KKM parameters, fill in the following fields:

  • Computer- indicates the external IP of the computer to which the ATOL 55F cash register is connected and port 6220, which we opened for access via the Internet. For example, 10.10.10.10:6220
  • Port- COM port to which the ATOL 55F cash register is connected on the local computer. In our case this is COM3.
  • Speed- COM port speed.
  • Model- model of our cash register.
  • We leave the remaining fields as is.

Now you can click on “Test Device”. A request will be sent to the cash register on the local computer. If everything is configured correctly, 1C will display the message “Test completed successfully. ATOL 55F, No. **********, version: 3.0.1245 RU, FISK.” This means that you have configured everything correctly.

Errors may occur during testing. You may not have opened port 6220 on your local computer for access via the Internet. You may need to create firewall rules for incoming and outgoing connections on port 6220. You may have forgotten to close the KKM Driver application or start the FDSVC service. Or maybe you didn’t run 1C as an administrator and 1C didn’t connect the KKM driver.

How to enable sending checks to the fiscal data operator (FDO)?

If everything is fine and the test is passed, then you can now configure and enable the “EthernetOverUSB Service”. This service sends punched checks to your fiscal data operator (FDO).

To do this, you need to add a second COM port in the “Driver Management” on the local computer to which the cash register is connected, in the “EthernetOverUSB Service” tab, in our case it is COM4. Check the box next to “Autostart” and start the service.

That's it, now every punched check will be automatically sent to the OFD with which you have an agreement.

There is a working 1c 8.3 x32 and all Atol 8 KKT drivers work!

PC:
Windows Server 2008 x64, RDP mode
1C:Enterprise 8.3 x32 (8.3.11.2867)
Enterprise Accounting, edition 3.0 (3.0.54.20)
KKT Atol-FPrint-22PTK
Atol driver 8.15.3.8197

We install 1C:Enterprise 8.3 x64 in the hope of using DTO 8 from Atol, and we get this “Not installed on the current computer. Type not defined: AddIn.ATOL_KKM_1C82_54FZЭ”:

And in 1C:Enterprise 8.3 x32 NOW WE GET THIS TOO.

Reinstalling 1C:Enterprise 8.3 x32 does not help.
Only DEMOLISH 1C:Enterprise 8.3 x64 and even without a reboot, everything works fine IMMEDIATELY!


Internet searches yield nothing (oddly enough, 2017)

The answer comes in a rather stupid way. Downloading new drivers ATO 10.1.1 after unpacking daddy was spotted installer, which also contains the distribution kit KKT10-10.1.1.0-windows64-setup.exe (and KKT10-10.1.1.0-windows32-setup.exe).

Let's launch KKT10-10.1.1.0-windows64-setup.exe and further, for example, in 1C:Enterprise 8.3 (8.3.11.2867) x64 The drivers install perfectly and the CCT works (the drivers are detected as 9 for some reason).


If you run 1c 8.3 x32, then the DTO 9 drivers will not work there. Why is this necessary - let’s say you also use Shtrikh-M fR (it only works under 1C 8.3 x32). We need everything to work together - then we roll back 1C to x32.
We are returning Atol drivers for 1C x32. If you install KKT10-10.1.1.0-windows64-setup.exe in parallel KKT10-10.1.1.0-windows32-setup.exe, then in 1s 8.3 x32 DTO 9 and DTO 8 will not work as before.

Only completely cleaning the PC from Atol helped. Moreover, in the removal utility Windows programs Atol is encrypted and does not write that it is Atol - for example, the KKT 10 driver....). Be careful. For example, I had DTO6, DTO8, DTO9, and DTO10 (installed twice). Another license master.

Question: atol f30 via tcp The driver sees it, but 1c doesn’t


Good afternoon
Need help setting up the atol 30 f. It sees it in the driver, but not in 1s. The hardware test shows: Test failed. [-1 ] No connection on the server "Trade Management", edition 10 .3 (10 .3 .47 .2 ) is installed. Connect to it via rdp.
Atol 30f cash register and Retail_equipment_drivers_9_11_2 are installed on the local machine.

Drivers_of_commercial_equipment_9_11_2 are also installed on the server. communication via TCP/6220 is 100% open. Everything is done by the administrator.

I'm wrong about the driver version:
In 1c ATOLkkt processing it says driver version - 9.12.0.6076
And in the archive with drivers fptrwin32_fz54_9_11_2_6032.dll
Should the driver version be the same?
on the 1C website, only the version that is higher.
There are also Atolov's fptrwin32_fz54_9_12_0_6194.dll
Should the versions match?

Answer:() I wanted to understand what they are trying to get through to, maybe a service one, because locally and the service one responds to requests from the driver test

Question: Problem with the cash register driver in Complex Automation


One of the forms shows the following error:
Installation of the driver "ATOL:KKT with data transfer to OFD (54-FZ) 9.x" is not completed
The integration component for the main driver delivery is installed at the current workplace.
The main driver delivery is installed using a distribution obtained from an external source.

ATOL drivers version 9.11.1 are installed.
operating room Windows system Server 2008 R2 Enterprise Service Pack 1
How can this problem be solved?

Platform 1C:Enterprise 8.3 (8.3.10.2580)
Integrated automation 2.4.1.211

Answer:() the message form should contain a link to the driver, try clicking on it and downloading it, maybe the versions do not match.

Question: UT 10.3 does not see the new atol driver


Good afternoon, dear ones.
Maybe someone can tell me, I've already tried everything. There is UT 10.3, the latest release is 10.3.45.4. I installed the Atol 9.11.2 driver, but 1C sees version 9.11.0.5935 and even though you “reinstall”, it always sees that version. When I try to register a dll from the KKT 9 archive, I get the error “Entry point not found.” UT runs on SQL.
For the test I installed a file one and it sees the same installed driver, version 9.11.0.5656. Do you have any experience or maybe some guesses? Where does 1C get these numbers from?

Answer: There are no miracles.
It was necessary to open external processing, open the layout and unload the driver from there, and then load it into the desired processing. If you simply unload processing and load it into another configuration, the driver will not be unloaded.

Question: Installing 9 Atol drivers on UT 10.3


Good afternoon, please tell me how to make 10.3 work with 9 Atol drivers? I downloaded the processing from the site, there is no 9 driver there. Ut does not detect the driver when you connect to CCT processing with data transfer from Atol, only 8.

Answer:

Question: Can a scanner driver registered in TO have an impact other than 1c?


The ATOL driver treats quick keystrokes as an external event from the scanner.
We began to notice that Ctrl+V and others were triggered every other time (not only in 1c, Windows Server 2012).
What could be the reason?

Answer:() There was the same situation with strokes, the scanner driver did not process click events correctly, and on a special 60-key cash keyboard. We contacted them and updated the driver.

Question: How to update atol drivers to newer ones


Good afternoon. Atol 55f is connected to UT 11.3.4.47. How to update drivers to newer ones? Currently 12 are installed.

Answer:() tell me, do I need to remove the old driver before installing the new one? And do the other settings of the cash register ports, etc., also need to be reconfigured?

Question: ATOL 9.x driver without digital signature.


Hello.
I installed the KKM atol 9 driver, and the task manager shows that it is not digitally signed. There is no connection with KKM. How can I fix the problem?

Answer: USB drivers are the same for all versions
on the atol website, signed ones are posted in a separate line

Question: 1C:Mobile platform - drivers are not loaded from the configuration


Downloaded "1C: Mobile Cash Desk for Developers". Installed on an Android tablet mobile platform 8.3.11.57 and connected this conf by adding the platform application to the list (I didn’t collect the apk!). The conf on the tablet worked fine until I tried to configure the ATOL driver built into the conf - when I tried to configure the driver for the printing device, it wrote “Failed to load the device driver.” If you build the apk and install it, the driver works fine. What is the problem? In theory, this driver is located in a binary layout, and in 1cema.xml this layout with the driver can be seen. Perhaps there is a permissions issue? Is it possible to configure it with a driver not through an apk, but by adding a configuration to the mobile platform?

Answer:() Thanks for the advice! On 8.3.11, even the standard 1C:Mobile Cash Desk 2.15.2 is buggy. And if you download it from Google Play, then there it is generally compiled on 8.3.9.91

Question: KKM driver for mobile cash register 1c offline


Greetings! I use the mobile cash register application from 1c. The Atolov driver is used to print receipts. The application has such a feature: it can be installed online (downloaded from a web server), but if there is no Internet, the cash register will not work, since it constantly downloads this driver from the web server from where 1c was installed before use. If you fill the config into the phone with a wire by starting debugging in the configurator mobile application, then the driver works offline.

Question: how can I make the driver always available offline when installing over the network?

I tried to find in debugging where the platform receives the component itself, but I couldn’t find it; at the end of the procedure for getting the driver it simply says that the driver is not installed.

Answer:() “Are you just using a subsystem or is the application ready from 1c?” // For the customer, work with technical support was added to the configuration after the main application was well written. Otherwise, I would have taken the “Mobile Cash Desk” and modified it to suit the customer’s needs.

Question: v7: Driver ATOL 10 and TiS 7.7


Hi all.
Clients have updated the KKM firmware to FFD 1.05 (atol 30f). After this, they punch the check in the cash receipt order (TiS 7.7 latest release, service processing in the equip folder is abandoned), the check comes out, but it says “check cancelled.” The driver was 8.14, I update to 10, we try to run the check, everything is the same. I go into the database into the trading equipment, and there - external component: FprnM1C82_54FZ.dll, program identifier: ATOL_KKM_1C82_54_FZ, external service processing: frATOL54_comm.ert. As I understand it, this external component is from driver 8 and needs to be replaced, but there is no such component in atol driver 10, where can I get it? Are the other settings correct? Maybe the error is not due to the driver at all and you can leave it at 8? What else could it be?

Answer: with the Vista kernel