Принтер получения? [закрытый]

Поскольку достаточно извлечь первый элемент каждого кортежа, вы можете распаковать его и воспользоваться списком. Для списка кортежей:

res = [(value,) for value, _ in ListTuples]  # [(100,), (80,), (20,), (40,), (40,)]

Если вам нужен только список целых чисел:

res = [value for value, _ in ListTuples]     # [100, 80, 20, 40, 40]

Для функциональной альтернативы последнему вы можете использовать operator.itemgetter :

from operator import itemgetter
res = list(map(itemgetter(0), ListTuples))   # [100, 80, 20, 40, 40]

7
задан Gabe 4 April 2011 в 18:11
поделиться

6 ответов

UnifiedPOS является наиболее распространенный API сегодня для общения с периферийными устройствами Торговой точки включая принтеры получения: http://www.nrf-arts.org/UnifiedPOS/default.htm.

Microsoft имеет реализацию для.NET: http://msdn.microsoft.com/en-us/library/ms828083.aspx.

UnifiedPOS развит из OPOS (OLE для Розничной продажи НА МЕСТЕ ПРОДАЖИ), так Google для OPOS для большего количества информации. Вы найдете, что больше производителей периферийных устройств поддерживает OPOS, чем другие разновидности UnifiedPOS. POS Microsoft для.NET будет работать с Объектами службы OPOS V1.8.

11
ответ дан 6 December 2019 в 06:51
поделиться

Существует проект Зебры в CodePlex, который я использую для печати маркировок

http://www.codeplex.com/sharpzebra

4
ответ дан 6 December 2019 в 06:51
поделиться

Epson имеет систему, это довольно стандартно.

Зебра является другим крупным игроком.

При поиске Google дополнительную справку Вы, вероятно, хотите искать "на месте продажи принтер", а не "принтер получения", где НА МЕСТЕ ПРОДАЖИ обозначает "Торговую точку". Вы станете более, лучше поражает тот путь.

7
ответ дан 6 December 2019 в 06:51
поделиться

Я использовал принтеры Зебры в прошлом. Я не уверен в API для создания новых документов на лету, но можно использовать их разработчика для создания "документа" и заливки и печати динамично. Их программное обеспечение было в порядке, но мы нашли, что BarTender работал немного лучше на нашу реализацию.

У зебры также есть Язык программирования зебры (ZPL), который был на самом деле добр из забавы использовать (драйвер Windows был очень плох 2 года назад). Документация была довольно хороша, и было довольно легко взять. Я пошел, бросил несколько шпулек, пытающихся разобраться во всем.:-)

2
ответ дан 6 December 2019 в 06:51
поделиться

Звездообразный Micronics, я досматриваю многие из них до конца в дикой природе; никогда не использовал их, но с собственными драйверами принтера Windows я предположу, что довольно просто работать с.

0
ответ дан 6 December 2019 в 06:51
поделиться

VeriFone (большой POS и производитель клавиатур контакта) также имеет несколько моделей принтера.

0
ответ дан 6 December 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: