霍尼韦尔Granit 1990iSR工业二维码扫描枪

霍尼韦尔Granit 1990iSR工业二维码扫描枪可很快准确地读取条形码符号,从而比较大程度地提高操作效率。其好的的耐用性降低了总体拥有成本。为好的的扫描性能也可以很快完成受损和低质量条形码的扫描。新一代的Granit™ XP扫描器进一步扩展了功能并重新定义了超坚固性扫描器。honeywell Granit™XP具有好的3米(10英尺)抗跌落能力,可在从装卸站,叉车和拣货车跌落后继续正常工作。成功完成7000次1米(3.3英尺)翻滚试验证明了设备的长期耐久性,证明设备可以长时间正常工作。

在实际使用环境中,扫描窗口是工业环境中扫描设备的高频故障点。Granit二维码扫描枪的设计带有一个紧凑,深凹,耐刮擦和抗冲击的扫描窗口,可以防止各类故障。同时,IP67的封装等级可确保灰尘和湿气不会进入机壳并降低扫描性能或导致过早损坏。

扫描条形码可使数据输入快,准确,从而比较大程度地提高操作效率。然而,扫描受损和低质量的条码是缓慢而痛苦的。由于打印质量低下或在处理过程中损坏,在仓库、配送中心和工业环境中通常会出现不良标签。Granit XP得益于霍尼韦尔的新一代成像平台,集成了高分辨率传感器和增好的解码算法,可很快准确地读取条形码符号。Granit XP工业扫描枪可确保原本富有挑战性的标签不会在您的扫描过程中造成困扰。

Granit™XP 1990iSR工业扫描枪提供高耐用性,好的的扫描性能。Granit™XP 1990iSR扫描仪是为需要高速扫描的应用而设计的,其耐用性对于降低总拥有成本很好的,是工业扫描器领域的好的解决方案。

在这里插入图片描述

霍尼韦尔Granit 1990iSR工业二维码扫描枪特点:

超坚固
能够在各类严酷环境下使用:包括在-20至50℃ 进行3米高度下的摔落,7000次1米高度的翻滚。IP67的封装等级。

好的的扫描性能
Granit™提供为好的的扫描性能,即使在受损和低质量的条形码上也是如此。在质量合格的条形码上的扫描,数据传输比以往快。

Granit系列的多种扫描配置
选择之一响应臂的长度扫描(SR),扩展范围(XR),或全范围扫描(1980i/1981i)。共享的设置和附件使迁移和支持变得简单。

有线或无线型号
调动你的工作人员,可在扫描底座周围100米(300英尺)处进行无线扫描,或者使用挂系绳式USB或序列连接来确保安全性。

直观的用户反馈
明亮的瞄准器,可配置的蜂鸣器,良好的读取指示器,蓝牙™和电池状态指示器(无线模型)都可以确保用户得到他们需要的大部分信息。

与我们的车载电脑兼容
Granit工业扫描枪与霍尼韦尔车载电脑无缝集成-只需接入就可以开始扫描。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是一个使用手机摄像头进行二维码扫描的Flutter页面,支持空安全: ```dart import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:qr_code_scanner/qr_code_scanner.dart'; class QRScannerPage extends StatefulWidget { const QRScannerPage({Key? key}) : super(key: key); @override _QRScannerPageState createState() => _QRScannerPageState(); } class _QRScannerPageState extends State<QRScannerPage> { final GlobalKey qrKey = GlobalKey(debugLabel: 'QR'); late QRViewController controller; bool isScanning = false; @override void dispose() { controller.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('QR Code Scanner'), ), body: Stack( children: [ _buildQrView(context), Align( alignment: Alignment.bottomCenter, child: Padding( padding: const EdgeInsets.all(8.0), child: ElevatedButton( onPressed: isScanning ? _stopScan : _startScan, child: Text(isScanning ? 'Stop Scan' : 'Start Scan'), ), ), ), ], ), ); } Widget _buildQrView(BuildContext context) { return QRView( key: qrKey, onQRViewCreated: _onQRViewCreated, overlay: QrScannerOverlayShape( borderColor: Theme.of(context).accentColor, borderRadius: 10, borderLength: 30, borderWidth: 10, cutOutSize: MediaQuery.of(context).size.width * 0.8, ), onPermissionSet: (ctrl, p) => _onPermissionSet(context, ctrl, p), ); } void _onQRViewCreated(QRViewController controller) { setState(() { this.controller = controller; }); controller.scannedDataStream.listen((scanData) { // Handle scanned data here print('Scanned Data: ${scanData.code}'); }); } void _onPermissionSet(BuildContext context, QRViewController ctrl, bool p) { if (!p) { showDialog( context: context, builder: (context) => AlertDialog( title: const Text('Camera Permission Required'), content: const Text('Please grant camera permission to use QR Scanner'), actions: [ TextButton( onPressed: () => Navigator.pop(context), child: const Text('OK'), ), ], ), ); } } void _startScan() { controller.resumeCamera(); setState(() { isScanning = true; }); } void _stopScan() { controller.pauseCamera(); setState(() { isScanning = false; }); } } ``` 依赖控件: - `qr_code_scanner`: 用于扫描二维码的控件。 - `flutter_svg`: 如果您想要在扫描框中添加自定义的SVG图标,可以使用此库。 - `fluttertoast`: 用于显示扫描结果的提示信息。 - `permission_handler`: 用于请求相机权限。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值