подключите портативный принтер bluetooth с моим приложением cordova и вы хотите отправить текст для печати. Есть ли доступный плагинПодключение приложения Cordova с принтером bluetooth
ответ
Подводя итог обсуждаемому альтернативному решению;
1. Генерация PDF: Использование jsPDFhttps://github.com/MrRio/jsPDF
2. Сохраните его локально с помощью файла плагина.http://docs.phonegap.com/en/edge/cordova_file_file.md.html
var pdf = new jsPDF('p', 'pt', 'letter');
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
console.log(fileSystem.name);
console.log(fileSystem.root.name);
console.log(fileSystem.root.fullPath);
fileSystem.root.getFile("test.pdf", {
create: true
}, function(entry) {
var fileEntry = entry;
console.log(entry);
entry.createWriter(function(writer) {
writer.onwrite = function(evt) {
console.log("write success");
//Show YES NOT Popup
//alert("PDF is generated successfully");
$("#popupPrint").popup("open");
};
console.log("writing to file");
writer.write(pdfOutput);
}, function(error) {
alert("Unexpected error occured!");
console.log(error);
});
}, function(error) {
alert("Unexpected error occured!");
console.log(error);
});
},
function(event) {
alert("Unexpected error occured! code : " + evt.target.error.code);
console.log(evt.target.error.code);
});
3. И метод открытия файла; используйте следующий плагин; https://github.com/pwlin/cordova-plugin-file-opener2
var devicePlatform = device.platform;
if (devicePlatform == "Android") {
cordova.plugins.fileOpener2.open(
'file:///mnt/sdcard/test.pdf',
'application/pdf', {
error: function(e) {
console.log('Error status: ' + e.status + ' - Error message: ' + e.message);
},
success: function() {
console.log('file opened successfully');
}
}
);
}
4. Пользователь нажимает на кнопку печати просмотра PDF по умолчанию, выбирает сопряженное устройство принтера, и завершает работу.
. Это не работает для меня, потому что я использую плагин bluetooth serial, и я хочу напечатать этот текст напрямую через портативный принтер, подключенный через bluetooth :( –
Ну, опять же не уверен, есть ли какой-либо плагин, позволяющий вам отправить команду печати, предоставив текст, который вы хотите распечатать. Принтеры с Bluetooth могут иметь разные API, что может быть еще одним громоздким для вас, чтобы преодолеть при поиске плагина – shamaleyte
- 1. Подключение Bluetooth?
- 2. Мобильный Bluetooth и WPF Подключение приложения
- 3. Delphi с несколько принтером
- 4. Подключение Bluetooth-ключа Bluetooth с BLE (Bluetooth Low Energy)
- 5. Подключение Bluetooth с использованием MVVMCross
- 6. Apache Cordova и bluetooth
- 7. Печать UITextView (с принтером bluetooth) не сохраняет разрывы строк
- 8. Повторное подключение приложения для Android к устройству Bluetooth с подключением
- 9. Подключение Bluetooth в Python
- 10. Bluetooth: подключение без UUID
- 11. Подключение Bluetooth MultiPoint
- 12. Подключение веб-браузера по bluetooth
- 13. Подключение к Bluetooth LE
- 14. Java - подключение к bluetooth
- 15. Подключение к arduino bluetooth
- 16. Безопасное подключение Bluetooth iBeacon
- 17. Подключение Bluetooth в Android
- 18. android Bluetooth BLE подключение
- 19. событие, связанное с принтером
- 20. Подключение Bluetooth Bluetooth LE к пульсовому монитору
- 21. Подключение 2 устройств Bluetooth
- 22. Синхронизация и повторное подключение Bluetooth Bluetooth
- 23. Android небезопасное подключение Bluetooth
- 24. Подключение Bluetooth в QT4?
- 25. Закрепление Bluetooth LE Подключение
- 26. Подключение MPU6050 с помощью Arduino через bluetooth
- 27. Подключение ПК через Bluetooth SNP
- 28. Bluetooth LE от приложения Cordova к устройству Linux
- 29. как запустить Cordova-плагин-хром-приложения-Bluetooth на Кордову
- 30. Ionic/Cordova и Arduino bluetooth
Вам нужен плагин для подключения Bluetooth или функции печати? или оба ? какова модель вашего принтера? – shamaleyte
Спасибо за ответ. Мне нужен плагин в apache cordova и вы хотите отправить текст для печати. Принтер подобен принтеру, используемому в шине для печати билетов, только для целей получения. Я новичок в этой части разработки. ** У вас есть функциональный код для этого. ** –
Информация о принтере: Blue Bamboo Версия прошивки: 1.0.58 (или выше) Версия документа: V 3.4.1 Документ Дата: 2011-09-22 Продукты: P25/P25-M/P25i/P25i-M Serial no.020R0900100 –