I kept the static method I’d written for having a single, unique lock and changed it to create a single, unique dispatch queue. The static method, however, introduced a new issue I’d overlooked: upon logging out of the app, the queue would persist while the code blocks it ran tried to access deallocated data. This new issue finally pushed me to use an even higher level concurrency abstraction, NSOperationQueue (see Apple’s documenation for more details). NSOperationQueues are built on top of GCD but provide several extra features, including the ability to cancel operations. Moving printer communication code to an NSOperation subclass was a small amount of extra work that paid big dividends. By storing the operation queue as an instance variable on the print controller, I was able to cancel all waiting printing and printer discovery operations and deallocate the queue itself in just a few lines of code.
It has 5 bill trays, 5 coin trays and a bill entry, keeping your money organized and largely improve your working efficiency and accuracy. There are 5 bill trays and 5 coin trays, with a bill entry, y…
It supports 58mm width thermal paper printing, with high printing speed, clear printing & low noise. You can connect your devices with the printer via BT 4.0 & 3.0, USB cable or serial port line. Prin…
APG’s Stratis tablet holder is designed for mobile and tablet point of sale applications. The Stratis enables an iPad to seamlessly slide over to the customer facing side for signature approvals, while giving the cashier a firm base to work from during the transaction process. A magnetic connection between the Stratis holder and a cash drawer holds the tablet firmly in place. Available in black or white.     $125.95 Black
If the email address entered for receipt delivery is no longer active or is incorrect, Square will need to unlink this information from your customer’s payment card. Have your customer contact us for help. 
POSGuys.com is here to help you find the right printer for your specific business needs. Call 800.903.6571 for assistance or email sales@POSGuys.com. If you’ve already purchased one of the Square Compatible printers from us and need help with your setup, email support@POSGuys.com.
1Pcs 58mm POS thermal receipt printer(with lithium battery inside). Paper Type: Thermal Paper. 1Pcs Thermal paper 1 roll. 1Pcs 9V 2A US adapter. Extended Character Table ANK: ANK characters. Printing …
It is a simple process all I can think is that square gets a percentage of royalties from their supported printer sales and thats why they are locking everything down to these ridiculously overpriced pieces of equipment. 
Sponsored Products are advertisements for products sold by merchants on Amazon.com. When you click on a Sponsored Product ad, you will be taken to an Amazon detail page where you can learn more about the product and purchase it.
I have my own iPad 2 and square stand. I was Looking for compatible hardware and this was excellent. The register and printer work great, I even ordered more papers for the printer so we will use it long term.
It has 5 bill trays, 5 coin trays and a bill entry, keeping your money organized and largely improve your working efficiency and accuracy. Electronic Cash Drawer 1 Cash Drawer. Only the cash drawer is…
My first inclination, having just taken a class in C++ using pthreads, was to simply use locks. I created a shared NSLock through a class method and locked before listening and printing, as described in Apple’s Threading Programming Guide. I was excited when it accomplished the mutual exclusion I wanted, but my coworkers were less thrilled about using such a low-level solution given the higher level abstractions available in iOS. In search of a higher-level solution, I replaced the global concurrent queue on which I was running the printer code with a serial dispatch queue, allowing only one block to be run at once. I was getting warmer, but my new solution still raised some concerns.
I don’t have any personal use of this but this item says it takes usb input and converts it to the connection that would come out of the printer from what I understand.  It may work, it may not.  There are no reviews that are helpful of the product.
I haven’t yet seen a receipt printer that is airprint compatible though, allowing more apps to use it. While credit card acceptance and sales apps would obviously benefit, I can imagine a number of other uses for a small printer that prints bits of disposable information. The daily forecast, sudoku puzzles, today’s schedule, todo lists, etc, for those who have to share their iPad with a spouse or children, for instance.
An update 11/21/15 Had it working fine with Amazon local register until Amazon shut it down, so bought the PayPal chip and card reader- the updated paypal iOs app will not print to this printer. (iOs 9.1/ iPad 3). The workaround I found was to turn this printer in to an airprint printer- it’s a bit of a hack, instructions are out there, problem being you must have a host computer on the network. To be clear- this is a PayPal issue- not a fault of the printer.
Mini Bluetooth Printer is a portable thermal printer that combines USB, RS-232 Serial and Bluetooth communication interface together. Support IOS Android. It can print 58mm width thermal paper. Ther…
Related:square standsquare receipt printersquare printersquare possquare cash drawer printersquare cash drawer and printercash registersquare cash drawer with printersquare registersquare usb cash drawer
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon’s fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you’ll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
iPad-based POS (Point of Sale) systems have become increasingly popular. In addition to saving money on upfront costs, these systems have streamlined operations in the modern merchant and Square Register is quickly becoming one of the most convenient and coolest ways for small businesses to process transactions. Tablet and smartphone based systems are also being increasingly used for inventory control – from the retail floor to the warehouse – and by sales personnel assisting customers in-store and on the convention floor. The hardware options for Square Stand differ from those below. For Square Stand hardware options, or to learn how to set up hardware with Square Stand, click here: here.
Native Technology, Inc. is a third-party hardware reseller and is in no way affiliated with Square, Inc. Native Technology offers POS hardware that is compatible with the Apple iPad and Square, Inc. products. Square, the Square logo, Square Register, and Square Reader, are registered trademarks or trademarks of Square, Inc. iPad™ is a trademark of Apple Inc. iPod touch®, and iPhone® are registered trademarks of Apple Inc.
The Star Micronics TSP143IIILAN works with Square Payments. Star Micronics is a well known manufacturer of receipt printers. They make many different models. You connect to a Square iPad stand with a USB cable. This receipt printer uses 80 mm width or 3 1/8 inch width thermal paper for the receipts. There is a roll of paper that ships with the receipt printer. An auto cutter mechanism cuts the receipt paper for you when you make a sale.
Ethernet invoice printers can be utilized to print consumer bills, order tickets and order ticket stubs. Ethernet-interface printers are best for fixed usage and aren’t developed to be mobile.The Ethernet printers suitable with Square Register are thermal printers. They need heat-sensitive paper and will not deal with non-thermal invoice paper. These kinds of printers aren’t perfect for kitchen areas or high-temperature workspace.
I’d like to take a step back from discussing integration challenges to mention a few examples from the Square Register code base that made my life easier for this project. The code separates operations looking for connected peripherals and interacting with them and uses abstract superclasses to provide a consistent API to the rest of the app. Because the code was so robust, my new printer code fit well into the rest of the app, and existing code used by other printers fit well into my own new code. One good example is our receipt image renderer. The renderer works by putting data into an HTML document styled by CSS, rendering that HTML into an unseen web view and then rendering the view into PNG image data that can be sent to the printer. The HTML and CSS scale to fit different-sized windows and thus are a good generalizable solution for multiple print widths. All of the printers that we had previously supported (WiFi and USB printers) printed three-inch wide receipts. However most of the Bluetooth printers I worked with use two-inch wide paper. Thanks to the flexibility of our renderer, all I had to do was set the correct print width of a printer and voilà — the receipts were seamlessly resized and looked great.
The rest of the peripheral library code was also reusable. Admittedly, our deep class hierarchy was rather intimidating when I first came to Square, but it ended up being possibly my greatest resource in writing this feature. At the highest level, Register has a Peripheral class to model every hardware device we support. It includes common properties like manufacturer name, model name, and its connection state. At the next level down is the Printer class, which encapsulates printer-specific information like the kind of data it can print and its print width, as well as abstract methods for printing images and text. Having this infrastructure in place made the design of the Bluetooth printer class clearer, and provided a clean, generic API for the rest of the app to use to print images and text to any printer, leaving the low-level details of the printer communication to the subclasses.
Another nice touch is that they include a CD which allows you to customize the printer (add logos, sync with POS systems, custom data to add once the receipt is printed, etc). Keep in mind though, this customization works with certain POS systems, not all. On Square, I can’t tell the printer to print out all of the extra stuff since the POS for Square is very simplified.
All Electronics Deals Best Sellers TV & Video Audio & Home Theater Computers Camera & Photo Wearable Technology Car Electronics & GPS Portable Audio Cell Phones Office Electronics Musical Instruments New Arrivals Trade-In
Just click the Transaction and the Receipt will preview on the right-hand side. At the bottom, you’ll see the receipt number (ex: Receipt #H8R5). Click that and it will show you the digital version of the receipt. From there you’re good to print on the standard 8×11 printer paper.
Prices and offers are subject to change. © 2018 Best Buy. All rights reserved. BEST BUY, the BEST BUY logo, the tag design, MY BEST BUY, and BESTBUY.COM are trademarks of Best Buy and its affiliated companies.
There are several reviews of this product, and the unit is physically about the size of three iPhone 4 stacked in a neat pile. It is intended to support between 7 and 10 printers before you need to buy a second device. I am not clear whether you can set this up from iOS, but it works well once you have it set up.
Note: Products sold through this website that do not bear the Apple Brand name are serviced and supported exclusively by their manufacturers in accordance with terms and conditions packaged with the products. Apple’s Limited Warranty does not apply to products that are not Apple-branded, even if packaged or sold with Apple products. Please contact the manufacturer directly for technical support and customer service.
I do not nor do I need a receipt printer. All I want is a USB cash drawer that costs less than $235. Square, if you’re reading this, please add support for a wider variety of USB cash drawers. Your focus is small businesses. Not sure why you have only the most expensive cash drawer (more than 2x the Price of the Square Stand) as the only USB one supported). Surely it can’t be that hard to come up with new drivers?
How to Pair Star TSP650II BTi Bluetooth Printer with iPad for Square
Home Page
EOM-POS Heavy Duty Cash Register Money Drawer + Mounting Brackets for Under Counter Installation. Compatible with Square Stand [Receipt Printer Required]. Built in cable to connect to receipt printer.
The printer is great and works as described, but the product description is misleading. It says that it is a bluetooth printer AND cash drawer, which would imply they both are bluetooth. In the extra bullet points it further states its not a usb cash drawer (which would lead one to believe it was bluetooth because nothing else works with Square). What they send is a cash drawer that connects via a phone jack cable. This is not stated anywhere in the description. I needed a bluetooth cash drawer to go with the bluetooth printer and my wireless computer system. It also advertises that it is for a SQUARE POS system. Well, that uses USB or bluetooth. NOT A STUPID PHONE JACK CABLE!! I looked all over for what I thought this was and find it isn’t! Very disappointed. Now what do I do with a useless cash drawer? Oversize paperweight?
The printer that Square supports is one of the largest used brands in the receipt printer market.  They are not getting kickbacks on printers as the printers are sold by hundreds of places including Amazon, and the buyer doesn’t know you are buying it to print with Square as the printer is also used by 100s of other POS systems. More printer options would always be better, but as this is one of the industry standard printers it only makes sense they support it.
A simple print button on the tablet application would allow us to connect to a local or network printer and print the same form data. Why is this still impossible? Why can we still not utilize our desktop or local printers to print receipt data from the app? 
If you are buying this for the Amazon Local Register payment platform, be sure to get the Ethernet version (not the USB version). This one only connects to your network and not directly to a computer.