Desktop version

Main > Forum > 1C:Enterprise Platform > Bugs and functionality requests to 1C:Enterprise platform > Error installing the barcode scanner driver on the mobile client

Forum

Search UsersRules
Error installing the barcode scanner driver on the mobile client
#1
Just came
Points:: 0
Joined:: Nov 1, 2011

Is it possible to use a newer version of the mobile client to fix the driver installation issue without updating the server components due to the high workload involved?
For example, 1C:Enterprise version 8.3.18 on the server and the mobile client 8.3.21 on the tablet.

Profile
#2
Administrator
Points:: 0
Joined:: Oct 3, 2019

You know - this is a very good question :-)

In general, a mobile client is a special case of a thin client and it "wants" the same platform version that is on the server.

But - you can use different versions of the mobile client and server.

For example, I just tested: the version on the server is 8.3.18, the mobile client version is 8.3.25. The test base is launched on a mobile phone and works. The error about the platform version mismatch does not appear.

But you should understand that 1C cannot guarantee that this will continue to work. That is, with the subsequent update of the platform, the exchange protocol between the server and the client may change and what works now will immediately stop working.

In accordance with this, I can give the following recommendation: now try to use different versions on the server and on the tablet, but it's highly desirable to "raise" the platform version on the server.

You say that you have a high load on the server, so you can not update. Write to me, perhaps via email, I'll try to help you.

Profile
#3
Just came
Points:: 0
Joined:: Nov 1, 2011

I have tested successive releases of the mobile client, starting from 8.3.19.74 up to 8.3.23.80.
The result is the same in all cases: the application works, but the issue remains.

The core of the problem is that when installing the scanner driver on a tablet with a 64-bit ARM processor, the mobile client requests a 32-bit Windows driver file from the server.

Here is the communication log between the mobile client and the server:

CLI: http://server.edvlotse.de/MobileScanner/e1cib/mobile?NeedMD5=1&AddInLocation=CommonTemplate.Driver1CBarcodeScannerNative&cmd=GetResolvedAddIn
SRV:{"response":{"nameAddIn":"com_1c_ScanOPOS","md5AddIn":"6582c63e6fd1091bd3c8409a4981ef54"}}

CLI:http://1cdb4ekc.edvlotse.de/MobileScanner/e1cib/addin?client&os=Android%20x86&location=CommonTemplate.Driver1CBarcodeScannerNative&version

CLI: http://1cdb4ekc.edvlotse.de/MobileScanner/e1cib/tempstorage/67ca046e-c9dc-4a43-ac5c-d926c2cb8d98?seanceId=787d97cb-bb1b-43b5-9a4a-ea66cf8309aa
SRV: [Length: 2303412] libcom_1c_ScanOPOS_i386.so

CLI: http://1cdb4ekc.edvlotse.de/MobileScanner/e1cib/addin?client&os=Android%20x86&location=CommonTemplate.Driver1CBarcodeScannerNative&version=APK

CLI: http://1cdb4ekc.edvlotse.de/MobileScanner/e1cib/tempstorage/ba5758da-a83e-4831-a209-b4cd30550957?seanceId=787d97cb-bb1b-43b5-9a4a-ea66cf8309aa
SRV: File Data: 1688365 bytes com_1c_ScanOPOS.apk

Profile
#4
Administrator
Points:: 0
Joined:: Oct 3, 2019

Dimitri,

clarify please  what configuration you are using? Is it something standard?

Profile
#5
Just came
Points:: 0
Joined:: Nov 1, 2011

I use demo mobile app for inventory plus driver for barcode scanner from 1С:БПО mobile 3.2.611.

Profile
#6
Administrator
Points:: 0
Joined:: Oct 3, 2019

Hello Dimitri,

to be honest, I don't really understand what your problem is...

In order to use the application described here:

https://1c-dn.com/developer_tools/free_simple_mobile_application_for_inven­tory/

there is no need to use any additional drivers. During scanning, the application uses the camera of the mobile device and the capabilities built into the mobile platform for barcode recognition. I repeat once again - no additional drivers are required.

Next: you are talking about using a mobile client. My question to you is - why do you need to use a mobile client? The application described above is designed as a separate, independent application. That is, it is not a mobile client.

So that I can still help you, could you describe in more detail what task you want to solve and what problems you are experiencing?

Perhaps I can suggest you a simpler solution to your task.

Profile
#7
Just came
Points:: 0
Joined:: Nov 1, 2011

I am programming a inventory document for the Honeywell ScanPal EDA10A tablet using the built-in barcode scanner, which is connected in real-time to the 1C database via the mobile client.

The Demo mobile app for inventory is used as a prototype.

To use the built-in scanner, a driver is required, which is installed from a common tamplate using the BeginInstallAddIn method.

The problem is that the tablet has an ARM64 processor, but it requests the Intel x86 driver from the server.

What are the possible ways to fix this issue or manually install the driver without using the BeginInstallAddIn method?

Profile
#8
Administrator
Points:: 0
Joined:: Oct 3, 2019

aha, now i understand what the problem is! Thank you!


Give me a day or two please, and I'll simulate this app on a similar device.

ok?

Profile
#9
Administrator
Points:: 0
Joined:: Oct 3, 2019

Dimitri, one more question:

Maybe do you want to use the camera built into your tablet instead of a barcode scanner? Modern cameras work quite well and this will allow you to avoid problems with the driver...

Profile
#10
Just came
Points:: 0
Joined:: Nov 1, 2011

Alexander, you have probably never worked in a warehouse or in production. The thing is, modern cameras do work well, but only under ideal conditions.

In real-world conditions, only professional devices with 1D/2D imager module can be used due to their speed and recognition quality.

Profile
#11
Administrator
Points:: 0
Joined:: Oct 3, 2019

Dimitri, I have been working in retail and wholesale warehouse automation for over 20 years. The most "interesting" cases are warehouses with auto parts.

You just want to use a "tablet" for work, so I suggested you try working with a camera. In my experience, the most optimal device for a warehouse is a specialized barcode scanner. It's much more convenient to work with it than with a "tablet".

Something like this: https://en.urovo.com/products/mobile/dt40.html

Now let's get to it!
Yes, I understood you, you want to use the barcode scanner of device! Give me some time, I'll help you.

Profile
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)



© 1C LLC. All rights reserved
1C Company respects the privacy of our customers and visitors
to our Web-site.