Hey remember the other day how I put up instructions on how to set a custom beep on your DS4800? Well I thought it’d be good to get some documented proof of it using a custom tone. Yes I used my iPhone in portrait mode to record it.

Symbol TC70

October 24, 2014

tc70-rightThe transition from Motorola back to Symbol is well underway, with the TC70 being one of the first new mobile computers to eschew the batwing in favor of SYMBOL. This device is built for enterprise data management in the four walls and should be a good fit for retail and even light industrial work.

General Features

The TC70, to me, is a burlier upgrade on the MC40 mobile computer. It runs Android KitKat OS (4.4.2) using Google’s Android Open Source Project version of the OS. This means you don’t get access to the Google Play store, which is a bit of a bummer if the software you need to install exists there. Software can get side-loaded onto the device, so I think you can get the Google Play store on there maybe.

To power the Android OS, the TC70 runs on a nimble 1.7 GHz dual core processor with 1 GB of RAM. There’s 8 GB of onboard storage for apps files and whatnot; if you need more storage, there is a microSD slot that supports 32 GB cards. So 40 total GB of data storage, that’s a lot of Starland Vocal Band albums.

Data capture is a snap with the TC70. It has the SE4750 2D imager built-in, which is similar to the scanner found in the DS4308. You get a solid scanning range with the scanner, about 2 feet for retail barcodes, and then some variance for different symbologies & densities & whatnot. There are also two cameras on the TC70. A rear-mounted 8 megapixel camera is fantastic for proof-of-delivery, documenting damage to shipments, or taking pictures of awesome vans. There’s also a front-facing 1.3 megapixel camera for video chat and selfie purposes.

The screen is 4.7″ and runs at a native 1280×720, so you should be able to watch 720p videos with ease. Or see inventory and pick lists easily. Depends on how laid back your business is. It uses Corning Gorilla Glass 2 for the screen, tough enough to handle drops and spills and accidental damage. The touchscreen on the TC70 is “dual mode capacitive touch.” It does work with gloved fingers, which is great if you’re on the shop floor and are worried about losing a finger. There’s also a “wet mode” which provides increased accuracy when moisture is on the screen. Wet capacitive screens tend to act really funky, so this is a great additon.

Battery life shouldn’t be an issue with the TC70. It comes with a 4620 mAh battery, which adds to the heft and also provides a TON of power for watching movies or doing your job.

Durability

Durabilty is a big piece of the TC70’s game plan. The mobile computer is built to IP67 standards, so it’s completely sealed against dust and water dunks. I have not yet tossed mine in a bucket of water, but I do plan to when we’re done covering it and extolling its virtues both in text and video.

The mobile computer is reinforced with burly overmolding, protecting it from six-foot drops to concrete and 2,000 one-meter tumbles. You could say it rolls down stairs, alone and in pairs. Another thing to notice about the TC70 is that every button is recessed below the overmolding. I’ve been told this helps improve the longevity of the buttons, since in a drop the main point of impact would be the rugged parts and not the moving parts. It’s the little things, am I right?

Accessories

There are a few accessories available for the TC70, further improving its functionality. However, because the mobile computer is sealed, the connection points are a little different than you’d find on a standard smartphone.

Trigger Assembly – This converts the TC70 to a more traditional style mobile computer, making it easy to scan barcodes and also manipulate data on the screen.

Snap-On Card Reader – For mobile POS or line busting, this is a great addition. It snaps to the base of the TC70 and provides some added encryption to prevent data from getting into the wrong hands.

Audio Nugget – This is just a great name for a thing. Since the TC70 is sealed, there’s no audio jack on it. The “audio nugget” snaps onto the back of the mobile computer and provides an audio jack, in case you need to do voice picking or VOIP stuff. Audio nugget.

Charging Cables – Sometimes you don’t need a full cradle to charge your mobile device. This cable snaps on using magnets to hold it to your TC70, charging it up over USB or AC cable.

Conclusion

The TC70 is a great, multi-faceted tool for data management within a business. With the right snap-on accessories you can convert it to a powerful line busting tool, a shipping/picking dynamo, and more. It’s built to handle a beating, making it a great choice in hardware stores, lumber yards, or garden centers for retail. I do want to throw it in some water and see how it handles that.

ds4800-beauty
Did you know the DS4800 can play customizable audio tones when you scan a barcode? Yeah, no kidding, it can do that. I was told this from product launch, but I was never able to figure it out. Then the newest version of 123Scan added a curious “Custom Scan Tone 6” selection to the DS4800’s list of tones. But I couldn’t find a way to get the data onto the scanner, until yesterday.

In its current incarnation, it requires quite a few steps, and a lot of trial and error, but hopefully I’ve cleared most of that up so you can have an easier time getting whatever you want onto your DS4800. I’ve been told it’ll eventually be incorporated into 123Scan, but in the meantime it takes a few extra steps.

Ingredients

So this turned into a recipe rather quick, seems like a fun way to explain it all. Anyway, these are the PDFs and applications you’ll need to customize your DS4800:

DS4800 Product Reference Guide – It’s 478 pages, it talks about everything from optimal viewing angles to setting the scanner up to support traditional Korean keysets.

DS4800 PRG Appendix J – This is the section of the Product Reference Guide that covers setting custom tones.

Motorola Scanner SDK – This is the software you use to upload audio tones to the scanner. It has a ton of other really cool stuff too, like a way to test image capture or scale output. If you’re providing support for customers with Motorola or Symbol scanners, this should be in your toolset.

Motorola Scanner SDK For Windows Developer’s Guide – At 142 pages, it’s a bit big, but it does have error code descriptions and general tips for using the software. It’s not fully necessary, but it’s good to have in case something weird happens.

An Audio Editor – I’m using Audacity because it’s free and is pretty easy to set up. But if you have an audio editor in mind that can set sampling rates, bitrates, and can export as WAV, that works too.

I’d recommend installing the apps prior to getting started. The Motorola Scanner SDK requires additional software, so there may be a couple reboots before it’s ready to go. Audacity might require additional software to be installed prior as well. But once they’re installed, we can begin.

Audio File Prep

(I’ve created the walkthrough for Audacity. If you have your own software, your mileage may vary.)

The DS4800 has very specific requirements for audio files:

  • WAV file format
  • 16 kHz sampling rate
  • 16-bit audio
  • Under 128 KB

If there’s even mild deviation from these settings, the file won’t upload. Thankfully, it won’t break the scanner either. I’d recommend making a few, you never know if you’ll want to hear the Pac Man noise with every scan in perpetuity, or if you’d prefer the coin noise from Super Mario Brothers. Or Angie from 30 Rock saying Ham. She says it really well. Regardless of the file, you’re going to need something that is about 1 second long, otherwise it’ll be too large, even when downsampled.

Once the audio clip is trimmed to your liking, you’ll need to prep it for import, which is a few extra steps.
Audacity-bit-highlight
The first is to change the sample format to 16-bit. This is located on the audio wave form, next to the file name. You expand that menu and choose “Set Sample Format” then “16-Bit PCM”.

Next, go to the track menu and select “Resample”, then set the new sample rate to 16000 Hz.

Finally, change the “Project Rate (Hz)” at the bottom left of the screen to 16000 as well.
Audacity-Proj-Hz
Now whatever you export should be ready to go onto the DS4800. From the file menu, choose Export Audio, and save it to a location on your computer. The filetype should default to “WAV (Microsoft) signed 16 bit PCM.”

Scanner Prep

So you have your files, and probably a big grin on your face, because who doesn’t want their scanner to shout IGNORE ME after every scan? Now to get those files onto the DS4800.

The first thing is to set your scanner to Symbol Native API (SNAPI) with Imaging Interface. This allows the scanner SDK to connect to it and send files back and forth. It’s also as easy as scanning this barcode right here:
SNAPI-Config-Code
You can also find it in the Product Reference Guide in section 3-5 (Page 37).

Now that it’s switched, unplug the scanner and start up the “Motorola Scanner SDK C++ Sample Application.” That’s a hell of a name. It’s located in your start menu, so Start->Motorola Scanner->Scanner SDK->C++ Sample Application.

Plug the scanner back in, and once it’s started up and ready, it will be identified in the software after clicking the “Discover Scanners” button in the upper left.
SDK-App
Next, click the Advanced tab. At the bottom of that tab is a section, “Custom Good Decode Tone,” that’s where you can upload the file. Click browse, navigate to the file and click Open. Then click upload. At this point you’ll see a status message at the bottom left of the screen:

UPDATE_DECODE_TONE – Command Success – This means you now have your very own custom tone on your DS4800.

With the audio file added to the scanner, it’s time to test it out. Scan the “Scan Tone 6” configuration barcode, either from the PRG, the Appendix, or this picture right here:
scan-tone-6-config-code
And now test it out! Scan some barcodes! It’ll be so novel!

Troubleshooting

I ran into more than a few issues while setting this up, primarily having to do with the filesize and precise formatting of the audio files. Since this product is so new, there isn’t a lot of documentation available for it. If you try to upload an incompatible audio file, the SDK will display some error codes. I’ve listed what the Motorola Scanner SDK For Windows Developer’s Guide describes the error as, along with what I assume is going on.

UPDATE_DECODE_TONE – Command Failed. Error:107 – Invalid Argument – This one only happened for me when I tried uploading files from a network location and not something directly stored on my computer.

UPDATE_DECODE_TONE – Command Failed. Error:117 – Operation Failed In Device – This means the audio file is not exactly what the scanner is expecting, so maybe the bitrate is off, or the Hz, or something else.
Update 10-16-2014: It also means the firmware is not new enough to support custom audio tones.

UPDATE_DECODE_TONE – Command Failed. Error:308 – Arguments in inXML are not Valid – I don’t know what this one meant, it was sort of a variation on Error 117 I guess. It happened on a couple files that were too large, but also happened on some that were over 60 Kbyte but less than 128 Kbyte.

These issues shouldn’t crop up if you follow the steps up above. If they do, please shoot me a comment or an email or maybe send a carrier pigeon my way with your question.

Chip and PIN Crash Course

September 22, 2014

EMV and chip & PIN have become bigger buzzwords lately as more national retailers have reported their credit card data being breached. There’s a lot around EMV and it can be incredibly confusing even if you’re mired waist deep in the card payment industry. I’m only ankle-deep, but hopefully this can help clarify some of the bigger points of the program.

What is EMV?

EMV stands for Europay/MasterCard/Visa and is a series of specifications designed to maximize the security of payment systems. It started in Europe and is beginning to gain traction in the US. The current method uses a chip built onto a credit card that activates when plugged into a special card reader or payment terminal. It won’t release the data unless the user enters a PIN, thereby making it more secure than swiping a magnetic card through a reader.

There are other methods, including contactless payment, but the chip and PIN method is the next to be adopted in the US. You may have seen these types of cards already, they’re often used as smart cards for employee access and other ways to manage use/access of things. For instance, at Western Washington University, their laundry machines used smart cards to run. So the cards themselves have been around for a while.
emv_card_300w

Why is it awesome?

The main reason EMV is useful is because it’s a multi-step method of authorizing and approving payment. With current credit cards, the proof that you’re you is a signature, and they rarely check it. For reals. I’ve drawn giant smiley faces for signatures and the charge went through no sweat. With debit cards you need to enter a PIN, which is fantastic, but the card can also be used as a credit card so you can circumvent that step.

Secondly, the technology has been adopted pretty much everywhere else, so the hardware exists, it’s been tested, and it’s been optimized to cut down on the hassle for customers. The data on the card changes slightly every use, which provides an added layer of protection. I imagine there’s a checksum involved and if it doesn’t pass, the transaction gets flagged or outright denied.

I own a business, what do I do?

I guess for now, you get to wait. If you accept credit and debit cards, it might be a good idea to get in touch with your merchant services provider to see what their plan is. The major card reader and payment terminal manufacturers have products ready to go, if not already in use, so the transition should be relatively painless.

Hardware:

Since adoption rates are so high outside of the US (Western Europe boasts 73.9% of cards and 89% of Terminals utilizing EMV), there’s a fair bit of hardware already out there. It looks like for now the biggest issue is ensuring that whatever you have to take cards is compatible with every variant on the market.

pin-dynaproMagTek DynaPro – MagTek has led the way when it comes to securing card data. From their Dynamag (née Centurion) hardware-encrypted card reader to their check reader platform, you can be sure if your card data falls into the wrong hands, it’ll be useless. The DynaPro incorporates their MagneSafe hardware encryption platform with contact and contactless smart card reading, making it a great option during the transition period.

vx_520VeriFone VX 520 – The VX 520 is a standalone payment terminal, like what you might see at a convenience store or places that use an electronic cash register instead of a full POS system. Like the DynaPro, it supports both traditional magnetic cards as well as EMV smart cards. You do gain additional versatility with this terminal; it supports transmitting card data via dialup, Ethernet, and even GPRS cellular networks, so this could be a great fit for mobile POS platforms.

unipayID Tech Unipay – Mobile POS on smartphones is blowing up, or it blew up. Either way it’s pretty huge. ID Tech has been making various readers that hook in via audio jack, and their new UniPay extends that functionality by supporting EMV cards. It does require the software you run to accept that data, so there are some extra steps required. It’s not out yet, but should be soon.

ipphtouch480Ingenico iPP H-Touch 480 – Ingenico, like Verifone, has been making payment terminals for years. They’re usually the ones you see at grocery stores and larger department stores, and are pretty robust. The iPP H-Touch 480 supports magnetic card reading as well as smart card and contactless cards, making it a great transitional tool. It does require integration with your POS system, so you may want to talk with your software provider to make sure this is a compatible solution.

Square EMV – Everyone and their brother loves Square and their 2.75% transaction rates, so it’s good that they’re working on creating a reader that supports chip and PIN. It looks like you can give them your email and they’ll let you know when it’s ready. I bet every news site and blog aggregator will also let you know when it’s ready.

Important Dates:

We’ve already passed a few important dates, mostly with regard to processors adopting the standards and deadlines, but the main two for businesses are October 2015 and October 2017.

October 2015

– Liability shifts to processors if their merchant lacks an EMV-enabled device and is involved in a counterfeit or fraudulent card-present transaction.

October 2017

– Similar liability shifts, but for automated fuel dispensers. They get extra time because replacing gas station systems sounds expensive and complicated.

Conclusion:

Businesses, if they’re not already supporting EMV and chip & PIN, have about a year to get transitioned over and ready to go. Thankfully, it looks like solutions are in development or already available, so it’s a matter of working with your credit card processor to ensure you get the right one. We are working with our merchant account provider partners to make sure we have the hardware ready as soon as possible and will let you know as soon as we have solutions available.

Sources:

http://www.tsys.com/acquiring/engage/white-papers/United-States-EMV-Adoption.cfm – U.S. EMV Adoption: Lessons Learned from a Canadian-Based Value Added Resource (VAR) – TSYS
http://www.idtechproducts.com/products/mobile-readers/176.html – ID Tech Unipay – ID Tech
http://www.magtek.com/V2/products/pin-entry-and-management/DynaPro.asp -DynaPro – MagTek
http://www.ingenico.com/en/products/payment-terminals/retail-pin-pads/ipp-h-touch-480/ – iPP H-Touch 480 – Ingenico
http://www.verifone.com/products/hardware/countertop/vx-520/ – VX 520 – VeriFone
http://www.verifone.com/solutions-services/emv/ – The Key to EMV – Verifone
http://www.emvco.com/about_emv.aspx – About EMV – EMVCo
https://squareup.com/emv – Square EMV Reader – Square
http://masteryourcard.com/blog/2008/04/11/a-prank-to-remember-do-signatures-matter/ A Prank to Remember: Do Signatures Matter – Master Your Card

Mobile POS Systems

September 19, 2014

A lot of our customers are asking to take their point of sale mobile; from trade shows to just wanting to check on reporting at home, flexibility and mobility seem pretty key. And we’ve tweaked and tuned our offerings, creating the Premium Mobile Retail System with their needs in mind.

We had a previous mobile POS system available, but we ran into some limitations. Primarily it dealt with the battery life of the tablet, in that it was not very good. We also tried to make it fully mobile, which drove up the price in some ways and prevented us from making a full-featured solution.

premium-mobile-pos-systemThis Premium Mobile Retail System comes with Elo’s 10.1-inch tablet, providing solid performance in a sleek design. There’s even a hand strap on the back for added comfort! The tablet runs Windows 7, so you can toss Office & other assorted software you may want on it. The battery is rated to last a full work shift, so you can wander off and check your inventory without fear of the tablet needed to be charged halfway through.

Designed to be a combo of stationary POS system as well as mobile POS option, we include everything you’d find at a regular checkstand. There’s a charging base for the Elo tablet, receipt printer, cash drawer, and barcode scanner, so you can use it like you would any other POS system. The tablet runs PCAmerica Cash Register Express, flexible POS software that is great at touch-driven operation as well as more traditional use.

Once you pop the tablet out of the stand, the system becomes your mobile point of sale solution. It has an integrated card reader, so if you have secured WiFi you can run credit cards no sweat. And since the tablet has your full software install, your inventory counts will stay accurate even while on the road.

The standard receipt printer and cash drawer only work when the tablet is plugged into the base, so you don’t have to worry about the drawer accidentally opening if you ring up a customer on your showroom floor. Also, Cash Register Express can store those receipts, printing them out in batches when you do return to the station.

We do offer some upgrades, most of the standards to our other systems, such as adding a barcode printer or pole display. And if you want to go for full on mobile, we have an upgrade what swaps out the cabled scanner and printer for Bluetooth models. This is great if you’re interested in doing completely mobile point of sale, like at a farmer’s market, or if you want to bust some lines.

The Premium Mobile Retail System is a great option for businesses that may want to go mobile but still want a traditional checkstand. It’s a lot cheaper than buying a full stationary system and a mobile system, while giving the benefits of both.

Hey remember how Target got hacked and managed to give up a metric boatload of credit card info? Apparently the malware that did that has reportedly infected over one thousand businesses across the US. Including some UPS stores. So I guess you should go log in to your various credit card accounts and see if you, too, just maxed out your cards to buy power tools or Jack in the Box gift cards. Unless you really did, then good luck chop sawing that bacon ultimate cheeseburger.

The main vector for this attack is to hit poorly configured remote access software on the POS computers at the business. This software is a boon when a business needs help but tech support is a ways away. However, if it’s not setup properly, it’s relatively straightforward for someone to try to brute force their way in. And once the thief has access, they can install software that captures credit card data during transaction and sends it off to be sold to the highest bidder.

There are some ways to mitigate these issues, or eliminate them. I’ll list them out in terms of most to least brutal:

  1. Don’t take cards anymore: If you want to be hack free, just stop taking and processing cards. This is probably the easiest way to eliminate the vulnerability, but it’s also the easiest way to lose a ton of business. I’ve seen it work in tiny shops, usually places where people wouldn’t want to use their cards anyway. Most of the time it’s funky night clubs or tackle shops. This is a remarkably draconian way to protect yourself. But it’s an option. It’s not one I recommend at all.
  2. Switch to a standalone terminal: This separates your payment processing from your POS system, all but eliminating the possibility of malware getting installed that can scrape credit card data. Unfortunately, this also means you go through the sale on your POS system, then go through a separate path to enter in payment information. You can also get errors, like if someone types in a charge of $21.15 on the terminal instead of $12.15. It’s not something that’ll happen often, but something to concern yourself with.
  3. Lock down your POS System: The system should be locked down before you even receive it. We do that with the systems we ship out; the firewall is setup during configuration, and we don’t install remote access anything on them. If your POS system provider has installed remote access software, call them up like right now and ask them how secure it is. I bet they’ll tell you it’s super secure. Then have them make it more secure. Or make it even more secure by uninstalling it.
  4. Switch to encrypted card reading: Most POS and card processing software should support this by now, where the credit card data is encrypted by the card reader before it’s even sent to your computer. This doesn’t make you completely safe; if you have the malware on your system the thieves still end up with a big pile of data that *could* be turned into credit card info with enough work. But it’s super tough to get the encryption key, and it’s probably tough to brute force it. So it does slow down the process, and sometimes that’s all you need.

Three and four are pretty close in terms of easiness, I’d recommend doing both really. Definitely do three. That’s a great one. There’s no reason any third party company you work with should have unfettered access to your system. Even if you have to click a “yes I need help” button to initiate the connection, having the software on there is just opening you up to a world of hurt. When we help customers remotely, they have to log in to a service online, no software is installed on their computer at all. And when we’re done, there’s no way for us to reconnect. As it should be.

As for encrypted card reading, if your credit card processing company allows for encrypted card reading, and your software supports it, GO FOR IT. Seriously. The encrypted card readers are cheap, and sometimes the card processor will give you one for free. It limits your surface area of vulnerability somewhat, which helps them on insurance fees, I’d imagine.

Credit card security is vital. So vital that card processors are going to transition to the more secure Chip & PIN method in the next year or so. In that instance, you can’t run the card unless you physically have the original card. I didn’t put it in the list of options since not everyone has a Chip & PIN card yet.

Symbol CS4070

August 6, 2014

CS4070-SR-remote-frontCompanion scanning is blowing up! There are more than a few scanners out on the market, and now there’s a new one from Motorola. It’s the Symbol CS4070, I guess they’re going back to their roots now that Zebra is buying them. And it kind of makes sense; at this point there are 3 different Motorola companies: one potentially owned by Zebra, one owned by Google/Lenovo, and one out on its own. And the Symbol LS2208 never got Motorolasized, so there’s a precedent.

Anyway, the Symbol CS4070 is their 2D companion scanner, designed for mobile POS, bed-side scanning in health care environments, and more. It’s available in a standard black model, as well as a white model made with health care plastics, so there’s one for before or after Labor Day. These scanners use the same scan engine that is in their DS4800, so you have a pretty tremendous scan range, pretty comparable to a linear imager. They run in Bluetooth mode for pairing to iPhones, Android devices, or other Bluetooth devices, or you can set it up as a batch device to connect to your PC and download spreadsheets of scanned data. It’s very much like the CS3070 but on steroids.

We were able to test out a beta unit for a few weeks, and it’s really a great scanner. I’ve been told that the performance will improve with the production models, which just seems like a bonus.

The unit I received came with its Product Reference Guide, affectionately referred to as the PRG by our Motorolalien friends. PRGs are massive tomes, 330+ pages of everything from how to set up your scanner to the arcane practices required to pair it to a Pontiac Aztec. Maybe not so much on the latter, but it’s a very in depth book.

The CS4070, like the CS3000 line, comes with a config.ini file on its built-in memory. This allows you to make changes to the configuration if you don’t have access to the PRG or 123scan. I like having this secondary method for programming the scanner, as it allows you to do bulk configurations simply by uploading a file to each device.

Batch Mode
For registry applications, inventory checkout, or other bulk scanning tasks, the CS4070 is a dynamo. The scanner has 512 MB of memory built-in, meaning you can store… millions and millions of 13-digit UPC barcodes before it fills up. When you plug it into a computer via USB, it mounts as a flash drive, so you could theoretically upload an autorun procedure and a standalone application, ideally to export the saved data to whatever platform you happen to use. You could probably put Snood on there too if you were so inclined.

BlueTooth Mode
This is the main course for the scanner, there’s a BlueTooth button on it even. Bluetooth mode allows you to pair the CS4070 to any Bluetooth-equipped device, or the optional Bluetooth dongle that Motorola sells. Setup takes a couple steps, either scanning the “Bluetooth HID mode” barcode in the PRG, or holding the Bluetooth button on the scanner until it beeps. Then all you have to do is scan for Bluetooth devices on your smartphone or laptop, and click pair. You might have to scan a PIN, those codes are in the PRG as well. If you have an iPhone, it just works. I think it’s because of the MFi chip that’s built-in.

Once you’re paired to a mobile device, if you hit the minus key on the CS4070, it’ll toggle potential on screen keyboards, such as those on iOS and Android devices. This is great if you’re using the scanner for mobile inventory management and need to enter in descriptive or quantity data.

Performance
Motorola makes some incredibly powerful scanners, and the CS4070 is no exception. I was able to scan regular UPC barcodes from about two feet away, which is a pretty fantastic depth of field. The depth of field change depending on the symbologies you’re scanning, such as a 5 mil Data Matrix or 15 mil PDF417, but the range is still ideal for minimizing training to find the “sweet spot.”

The CS4070 can charge either using a microUSB cable or one of the various charging cradles Motorola’s made. It only takes a few hours, and there’s a nice battery gauge on the front of the unit to let you know just how charged it is. The battery is removable, as well, so you can pocket a spare for longer scanning sessions.

Accessories
There are a few charging accessories available for the CS4070, in case you want something a bit more formal than a microUSB cable. A single slot cradle is available, which also includes a smaller secondary battery charging bay. For larger deployments, there are some larger options: an 8-bay scanner charger as well as an 8-bay battery charger. These also have all mount options, so you can have it in an employee area where it’s easy for employees to grab one and head off to do their duties. A Lanyard should be out soon as well, making it easy to clip the CS4070 to yourself in case you need to move or pick something up with both hands.

All in all, the Symbol CS4070 is a great companion scanning option for both batch or mobile scanning. The memory on the scanner is great in case you want to store files or apps, and the Bluetooth mode is relatively straightforward to set up. It feels pretty comfortable in hand, there’s a nice groove under the bottom for better ergonomics.

%d bloggers like this: