# Bluetooth Printing Support for iPad

DevFeed: [Bluetooth Printing Support for iPad](<https://devfeed.tech/articles/bluetooth-printing-support-for-ipad-15547.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/bluetooth-printing-support-for-ipad>)

Author: Square Engineering

Published: 2013-08-22T16:04:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [bug](<https://devfeed.tech/topics/bug.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [communication](<https://devfeed.tech/tags/communication.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [customer](<https://devfeed.tech/tags/customer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [integration](<https://devfeed.tech/tags/integration.md>), [intern](<https://devfeed.tech/tags/intern.md>), [ios](<https://devfeed.tech/tags/ios.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [thread](<https://devfeed.tech/tags/thread.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

A retrospective on adding Bluetooth receipt-printer support to Square Register for iPad. The article describes how adapting the existing WiFi printing concurrency model exposed a timing bug, because printer discovery could run while the app was sending data to a printer.

## Source excerpt

A retrospective look on the engineering challenges of Bluetooth Printer support on iOS