پرسش‌های متداول اسکنر بارکد

راه‌اندازی، اسکن، و آنچه باید بررسی کنید وقتی اسکنر به رایانه نمی‌رسد.

شروع کار

2D Code Scanner چه کاری انجام می‌دهد؟

برنامه بارکدها را از یک اسکنر اندروید به Companion ویندوز یا macOS (Linux آزمایشی است) در همان شبکه محلی می‌فرستد. Companion هر کد را در فیلدی که روی رایانه فوکوس دارد تایپ می‌کند، مانند یک keyboard wedge.

آیا مانند keyboard wedge کار می‌کند؟

بله. Companion هر بارکد را در فیلدی که روی رایانه فوکوس دارد تایپ می‌کند، همان‌طور که یک keyboard wedge این کار را می‌کند. می‌توانید پس از هر اسکن Enter یا Tab اضافه کنید.

می‌توانم به جای اسکنر بارکد USB از این استفاده کنم؟

بله. یک دستگاه Zebra یا گوشی‌تان جای یک اسکنر USB جداگانه را می‌گیرد. Companion کد را در فیلد فعال در Windows، macOS یا Linux آزمایشی تایپ می‌کند.

چه چیزی باید نصب کنم؟

هر دو طرف. Companion رومیزی را روی رایانه نصب کنید، و یکی از برنامه‌های اندروید را: Zebra، Camera، Honeywellبه‌زودی، Urovoبه‌زودی، Newlandبه‌زودی، Datalogicبه‌زودی یا Universalبه‌زودی. اسکنر به Companion نسخه 1.1.0 یا جدیدتر نیاز دارد.

برنامه Zebra یا برنامه Camera؟

از برنامه‌ای استفاده کنید که با دستگاه مطابقت دارد. Zebra و Urovoبه‌زودی از DataWedge استفاده می‌کنند. Honeywellبه‌زودی از Data Collection استفاده می‌کند. Newlandبه‌زودی از NLScan استفاده می‌کند. Datalogicبه‌زودی از Intent Wedge استفاده می‌کند. Camera از دوربین گوشی استفاده می‌کند.

Universalبه‌زودی از تصویرگر سازنده استفاده می‌کند وقتی آن اسکنر نصب باشد، و در غیر این صورت از دوربین.

Bluetooth استفاده نمی‌شود.

آیا به حساب کاربری یا اشتراک نیاز دارم؟

خیر. حساب ابری یا اشتراکی وجود ندارد. بارکدها روی اسکنر و رایانه می‌مانند. اتصال روی شبکه‌تان با AES-256-GCM رمزگذاری می‌شود.

جفت‌سازی

چگونه اسکنر را با رایانه جفت کنم؟
  1. Companion را باز کنید. اگر پنجره پنهان است، ممکن است هنوز در نوار وظیفه باشد.
  2. اسکنر و رایانه را روی همان شبکه محلی نگه دارید.
  3. روی دستگاه Zebra، به QR نشانه بروید و ماشه سخت‌افزاری را فشار دهید. در برنامه Camera، روی Scan ضربه بزنید.
  4. اسکنر باید Connected را نشان دهد.

اگر رایانه بیش از یک آداپتور شبکه دارد، در Companion به Settings → Connection Wizard (یا پیوند Connection Wizard در صفحه اصلی) بروید. ویزارد یک نشانی LAN پیشنهاد می‌کند، فایروال را پوشش می‌دهد و اسکنرهایی را که هنگام باز کردن Connections روی دستگاه ظاهر می‌شوند فهرست می‌کند. همچنین می‌توانید Network را دستی روی نشانی‌ای تنظیم کنید که اسکنر پیش از اسکن QR به آن می‌رسد.

آیا هر بار باید دوباره جفت کنم؟

خیر. جفت‌سازی زیر Connections روی اسکنر ذخیره می‌شود (روی خط اتصال در صفحه اصلی ضربه بزنید). Companion همان توکن جفت‌سازی را هنگام خروج و بازگشایی نگه می‌دارد، بنابراین اسکنر خودش دوباره وصل می‌شود.

اگر نشانی رایانه در همان شبکه تغییر کند، Companion نشانی جدید را اعلام می‌کند و اتصال ذخیره‌شده به‌روز می‌شود. فقط وقتی رایانه به شبکه دیگری رفته یا بعد از بازتولید QR، QR را دوباره اسکن کنید.

آیا می‌توانم از بیش از یک رایانه استفاده کنم؟

بله. QR هر Companion را اسکن کنید تا ذخیره شود. می‌توانید یک اتصال را نام‌گذاری کنید، اتصال فعال را عوض کنید یا آن را از Connections حذف کنید.

Regenerate QR چه کاری انجام می‌دهد؟

یک توکن جفت‌سازی جدید می‌سازد و همه اسکنرها را قطع می‌کند. هر دستگاه باید QR جدید را اسکن کند تا دوباره بتواند وصل شود. از آن برای باطل کردن جفت‌سازی‌های قدیمی استفاده کنید، نه وقتی فقط نشانی IP تغییر کرده است.

اسکنر می‌گوید Companion خیلی قدیمی است

Companion 1.1.0 یا جدیدتر را از دانلودها نصب کنید، یا در تنظیمات Companion از Check for updates استفاده کنید. نسخه‌های قدیمی‌تر Companion رد می‌شوند و تا وقتی برنامه رایانه به‌روز نشود دوباره وصل نمی‌شوند.

اسکن

کد روی دستگاه نمایش داده می‌شود، اما روی رایانه چیزی تایپ نمی‌شود

ابتدا داخل یک فیلد متنی کلیک کنید. Companion در پنجره فعال تایپ می‌کند.

در Settings تنظیمات Companion، گزینه Type into focused window را روشن نگه دارید. روی اسکنر، Resend last scan پس از برقراری اتصال، آخرین کد را دوباره ارسال می‌کند.

مواردی که در یک نشست باز اعتبارسنجی یا شمارش مطابقت دارند عمداً روی دستگاه می‌مانند. آن‌ها روی رایانه تایپ نمی‌شوند. ببینید نشست‌های انبارگردانی.

اگر وضعیت Connected نیست، اسکن در صف قرار می‌گیرد و پس از بازگشت اتصال ارسال می‌شود. اگر اصلاً وصل نشد، از عیب‌یابی شبکه شروع کنید.

چگونه Enter یا Tab را پس از هر اسکن ارسال کنم؟

روی اسکنر، Settings را باز کنید و After each scan را روی Enter، Tab یا None بگذارید. Enter پیش‌فرض است.

کدام بارکدها پشتیبانی می‌شوند؟

Code 128، Code 39، Code 93، EAN-8، EAN-13، UPC-A، UPC-E، Interleaved 2 of 5، GS1 DataBar، QR Code، Data Matrix، PDF417، Aztec، MaxiCode، MicroPDF417 و Micro QR Code.

روی دستگاه Zebra، نوع بارکد (symbology) هم باید در DataWedge فعال باشد. برنامه Camera آنچه را که اسکنر دستگاه از تصویر دوربین می‌تواند رمزگشایی کند می‌خواند.

ماشه Zebra کاری نمی‌کند

اولین اجرا یک پروفایل DataWedge به نام 2DCodeScanner می‌سازد (ورودی بارکد، خروجی intent به این برنامه، خروجی کلیدزنی خاموش). تأیید کنید که این پروفایل وجود دارد و به این برنامه متصل است.

این برنامه به دستگاه Zebra با DataWedge نیاز دارد. برندهای دیگر اندروید و برنامه Camera از این پروفایل استفاده نمی‌کنند.

برنامه Camera اسکن نمی‌کند

وقتی اندروید درخواست کرد، اجازه دوربین را بدهید، سپس روی Scan ضربه بزنید. اجازه اعلان هم لازم است تا اسکنر در پس‌زمینه ادامه دهد.

نشست‌های انبارگردانی

نشست اعتبارسنجی چیست؟

فهرستی از بارکدهای مورد انتظار. آن را روی اسکنر بسازید، یا روی Companion زیر Tools → Validation بسازید و سپس برای اسکنر بفرستید. اسکن‌های مطابق، موارد را علامت می‌زنند. آن‌ها روی رایانه تایپ نمی‌شوند.

وقتی هر مورد علامت خورد، نشست تمام می‌شود. Reset / undo روی دستگاه علامت‌ها را پاک می‌کند تا فهرست دوباره اسکن شود. Return to building علامت‌ها را پاک می‌کند و اجازه می‌دهد کد اضافه یا حذف کنید.

نشست شمارش چیست؟

ثبت مقادیر. آن را روی اسکنر بسازید (Sessions → Counting) یا روی Companion (Tools → Counting)، سپس روی دستگاه بازش کنید و اسکن کنید. مقادیر به Companion همگام می‌شوند. Companion می‌تواند ثبت را به‌صورت TSV کپی کند.

چرا در طول نشست یک اسکن روی دستگاه ماند؟

تا زمانی که صفحه جزئیات اعتبارسنجی یا شمارش باز است، اسکن‌ها متعلق به آن نشست هستند. برای تایپ بارکدهای معمولی در فیلد فعال رایانه، نشست را ترک کنید.

عیب‌یابی شبکه

اسکنر و Companion فقط روی شبکه محلی شما با هم ارتباط دارند. از اینترنت، بلوتوث یا رله ابری استفاده نمی‌کنند. گوشی‌ای که می‌تواند وب را مرور کند ممکن است همچنان به رایانه نرسد، اگر وای‌فای مهمان، جداسازی کلاینت‌ها، VPN یا فایروال ترافیک دستگاه به دستگاه را مسدود کند.

این موارد را به ترتیب بررسی کنید

  1. Companion واقعاً در حال اجرا است

    بستن پنجره وقتی Close to tray روشن باشد، آن را در نوار پنهان می‌کند. همچنان اسکنرها را می‌پذیرد. Quit روی آیکن نوار، برنامه را می‌بندد.

  2. هر دو دستگاه روی یک شبکه محلی هستند

    اسکنر از وای‌فای استفاده می‌کند. رایانه می‌تواند روی همان وای‌فای یا با Ethernet به همان LAN باشد. شبکه‌های مهمان، هات‌اسپات‌های عمومی و نقاط دسترسی با جداسازی کلاینت مانع دیدن یکدیگر می‌شوند، حتی اگر هر دو اینترنت داشته باشند.

  3. QR از نشانی‌ای استفاده می‌کند که اسکنر به آن می‌رسد

    در Companion، Settings → Network نشانی‌های LAN رایانه را فهرست می‌کند. نشانی وای‌فای یا Ethernet دفتر را انتخاب کنید (اغلب 192.168… یا 10…). آداپتورهای VPN، ماشین مجازی و هایپروایزر را نادیده بگیرید. یا از Connection Wizard استفاده کنید — آداپترهای پیشنهادی مشخص شده‌اند و اسکنر شما باید وقتی Connections باز است در فهرست ظاهر شود. بعد از این تغییر QR را دوباره اسکن کنید.

  4. فایروال به Companion اجازه می‌دهد

    ورودی TCP و UDP 17832 را مجاز کنید (یا پورتی که زیر Settings → Port تنظیم کرده‌اید). TCP اتصال را حمل می‌کند. UDP روی همان پورت به اسکنر ذخیره‌شده اجازه می‌دهد نشانی جدید رایانه را وقتی DHCP آن را تغییر داد یاد بگیرد، و به Companion اجازه می‌دهد اسکنر را در Connection Wizard ببیند.

  5. QR فعلی را اسکن کنید

    این کار را بعد از تغییر شبکه، پورت یا LAN رایانه انجام دهید. فقط به این دلیل که IP روی همان شبکه تغییر کرده، QR جدید لازم نیست.

اگر همچنان خطا می‌دهد

  • وضعیت روی Connecting یا Not connected می‌ماند

    • VPN را روی گوشی و رایانه خاموش کنید، سپس QR را دوباره اسکن کنید. VPN اغلب نشانی LAN رایانه را پنهان می‌کند.
    • از وای‌فای مهمان خارج شوید. از یک LAN خصوصی استفاده کنید که گوشی‌ها و رایانه‌ها بتوانند به هم برسند.
    • برای آزمایش برنامه‌ها بدون شبکه دفتر، رایانه را به هات‌اسپات گوشی اسکنر وصل کنید (یا هر دو را روی یک روتر کوچک سفر بگذارید) و QR را آنجا اسکن کنید.
    • در Windows، Companion را روی شبکه‌های Private مجاز کنید. شبکه‌ای که Public علامت خورده اغلب اتصال‌های ورودی از دستگاه‌های دیگر را مسدود می‌کند.
    • در macOS، اگر سیستم درخواست کرد، دسترسی شبکه محلی را مجاز کنید. در Linux، همین پورت را برای TCP و UDP مجاز کنید.
  • قبلاً کار می‌کرد، سپس نشانی رایانه تغییر کرد

    • توکن جفت‌سازی را دست نزنید. Regenerate QR باعث می‌شود هر اسکنر دوباره جفت شود.
    • با مجاز بودن آن پورت UDP، Companion نشانی جدیدش را اعلام می‌کند و اتصال ذخیره‌شده به‌روز می‌شود. اگر پورت مسدود باشد، یک بار QR فعلی را اسکن کنید.
    • یک شبکه دیگر (دفتر در برابر خانه، یا یک VLAN جدید) اسکن تازه QR را لازم دارد.
  • اتصال وقتی صفحه خاموش می‌شود قطع می‌شود

    • اسکنر وقتی صفحه خاموش است اتصال وای‌فای را متوقف می‌کند. اعلان می‌گوید اتصال متوقف شده است.
    • گزینه Keep screen on را در تنظیمات اسکنر روشن کنید، یا برای اتصال مجدد صفحه را بیدار کنید.
    • اگر اندروید درخواست کرد، اجازه اعلان را بدهید. بدون آن، سرویس اسکنر نمی‌تواند در حال اجرا بماند.
  • اسکن‌ها روی دستگاه می‌مانند

    • اگر وضعیت Connected نیست، اسکن در صف قرار می‌گیرد و پس از اتصال مجدد ارسال می‌شود. گم نمی‌شود.
    • اگر صفحه اعتبارسنجی یا شمارش باز است، اسکن به‌جای تایپ شدن در آن نشست ذخیره می‌شود.
    • اگر وضعیت در صفحه اصلی Connected است، روی فیلد متنی رایانه کلیک کنید و مطمئن شوید Type into focused window روشن است.
  • پورت را تغییر داده‌اید

    • پورت داخل QR است. آن را در تنظیمات Companion اعمال کنید، سپس QR جدید را اسکن کنید.
    • آن پورت را برای TCP و UDP مجاز کنید. اسکنری که قبلاً این Companion را ذخیره کرده، پورت جدید را از اعلان یاد می‌گیرد. اسکنری که هرگز آن را ذخیره نکرده هنوز روی 17832 سیگنال می‌دهد، پس آن اولین بار را با اسکن QR جفت کنید.
    • برنامه دیگری که از قبل به این پورت متصل است مانع گوش دادن Companion می‌شود. یک پورت آزاد بالاتر از 1024 انتخاب کنید.

هنوز گیر کرده‌اید؟ به office@updruck.com نامه بزنید با نسخه Companion (تنظیمات رایانه)، نسخه برنامه اندروید (تنظیمات اسکنر)، نشانی انتخاب‌شده زیر Network، و اینکه آیا گوشی روی وای‌فای مهمان یا VPN است.