응용 프로그램을 만들고 실행할 수 있으며 Crystal 보고서 (예 : .net)와 같이 보고서를 인쇄하고 싶습니다. 가장 쉬운 방법은 무엇입니까? 좀 더 구체적으로 말하면 사용자가 고객에게 청구서를 작성하고 블루투스 프린터에서 인쇄하는 응용 프로그램을 만듭니다. 안드로이드에 대한 수정 보고서와 같은 쉬운 방법이 있습니까? 나는 이클립스에 대한 수정 보고서를 사용하려했지만 라이브러리가 안드로이드에서 작동하지 않는다 (적어도 나는 어떻게하는지 모른다).android에서 보고서를 실행하고 인쇄하십시오.
답변
먼저 안드로이드에는 프린터가 무엇인지 개념이 없기 때문에 내장 또는 기본 인쇄 기능이 없습니다.
그러나 제 3 자 라이브러리를 사용할 수 있습니다.
질문에 올바르게 대답하려면 응용 프로그램에서 지원할 Android 버전을 지정해야합니다. 여러 타사 라이브러리 중 일부는 특정 버전의 Android만을 지원하기 때문에.
응용 프로그램에 타사 인쇄 라이브러리를 추가하는 것 외에도 인쇄하려는 데이터가 포함 된 브로드 캐스트 인 텐트를 보낼 수 있으며 사용자의 장치에 설치된 응용 프로그램에 따라 사용자가 응용 프로그램은 인 텐트에서 보내는 데이터 유형 인쇄를 지원합니다.
Google의 새로운 클라우드 인쇄 서비스를 사용할 수도 있습니다. 필자가 선호하는 방법이지만 실제로 물리적 인 프린터로 인쇄하려면 프린터가 연결되어 있거나 네트워크 가능 프린터가 설치 및 구성된 데스크탑 PC, 서버 또는 Mac이 필요합니다. 이 시점에서, 아마도 이것이 최선의 방법 일 것입니다.
이것은 몇 가지 이유로 인해 해결해야 할 어려운 문제입니다. 먼저, 인쇄 할 내용을 알아 내야합니다. 인쇄 할 수있는 방식으로 서식을 지정해야합니다 (PDF, PostScript 또는 ASCII로 지정). 다음으로 블루투스 기능이없는 프린터로 인쇄를 지원할 것인지 판단해야합니다. 따라서 네트워크 지원 프린터로 인쇄를 지원하려는 경우 WLAN과 동일한 LAN/VLAN을 사용해야합니다 Android 기기가 연결되어 있고 AP 격리를 사용 중지해야합니다. 공유 Windows 프린터, Mac OS X Bonjour 프린터 공유 또는 Zeroconf Linux 프린터 공유를 지원하려는 경우 지원 라이브러리를 찾고 다양한 네트워크 공유를 검색하는 방법을 구현 한 다음 인쇄 할 네트워크 공유
블루투스 지원 프린터로 인쇄를 지원할 계획이므로, 블루투스 프린터와 페어링 할 수있는 Ice Cream Sandwich와 Honeycomb 배포판이 몇 가지 있습니다. (안드로이드 버전은 3.0 또는 3.1+가 필요합니다. [Bluetooth 인쇄 프로토콜이 구현 된 Honeycomb의 SDK 레벨을 완전히 모르겠습니다] 및 4.0.3+). 실제로 블루투스를 통해 인쇄 할 데이터를 포맷하는 경우 인쇄 할 수있는 내용과 블루투스 버전 또는 프로토콜이 확실하지 않습니다. 나는 오늘 아침에 좀 더 연구를 할 것이며, 나는 내가 생각해 낼 수있는 정보를 다시 게시 할 것이다.
- 1. 보고서를 종이에 인쇄하십시오.
- 2. 인쇄 대화 상자를 열어 보고서를 인쇄하십시오.
- 3. 크리스탈 보고서를 사용하여 미리 인쇄 된 용지에 지폐를 인쇄하십시오.
- 4. VBA를 사용하여 .xps 파일로 MS Access 보고서를 인쇄하십시오.
- 5. Android에서 하나의 맞춤 앱만 실행하고 실행되지 않도록하려면
- 6. Android에서 Microstrategy 보고서를 어떻게 "실행"할 수 있습니까?
- 7. 보이는 화면 만 인쇄하십시오.
- 8. 각 페이지를 다른 페이지에 인쇄하십시오.
- 9. 드라이버에서 인쇄하십시오
- 10. android에서 시스템 호출을 사용하여 스크립트 파일을 실행하고 싶습니다. NDK
- 11. Android 및 순수 Java 모두에서 인쇄하십시오.
- 12. printf 원시 데이터를 인쇄하십시오. 문자를 보내지 않으려면 인쇄하십시오.
- 13. 보고서를 현재 날짜로 설정
- 14. sml의 표준 출력에 인쇄하십시오.
- 15. Word.Interop pcl 파일로 인쇄하십시오.
- 16. #define에 변수 이름을 인쇄하십시오.
- 17. 임베드 된 PDF를 인쇄하십시오.
- 18. 힙 배열을 오름차순으로 인쇄하십시오.
- 19. 배열의 PHP 값을 인쇄하십시오.
- 20. 화면에 캐치 해 인쇄하십시오.
- 21. 실제 크기로 이미지를 인쇄하십시오.
- 22. 위의 메시지를 인쇄하십시오.
- 23. 슈퍼 블록의 내용을 인쇄하십시오.
- 24. 파일이있는 폴더 이름을 인쇄하십시오.
- 25. 리스트에서 equals를 찾아서 인쇄하십시오.
- 26. 텍스트 식별자가있는 문서를 인쇄하십시오.
- 27. 숫자의 숫자를 역순으로 인쇄하십시오.
- 28. 임의 숫자로 float을 인쇄하십시오.
- 29. 직접 서버에 문서를 인쇄하십시오.
- 30. 파이썬에서 히스토그램을 인쇄하십시오. 3
답변 해 주셔서 감사합니다. 2.1 용으로 개발하기 시작했지만 4.0.3 이상으로 갈 경우 문제가 없습니다. 사용자가 오프라인으로 작업하기 때문에 클라우드를 사용하지 않아도됩니다. 해당 장치는 인터넷에 연결되지 않습니다. 그들은 고객을 방문하는 운전사가 될 것입니다. 나는 sqlite에서 인보이스를 인쇄하고 싶다. 그래서 크리스탈 리포트와 같은 솔루션을 검색합니다. – apant
좋은 답변 JBDynamics. 실례지만 제 3 자 구성 요소에서 '인쇄'기능을 사용한다고 가정하면 사전에 사용되는 형식이 아닐까요? 나는 내 실수로이 라이브러리가 안드로이드에 인쇄하는 방법을 구현한다고 가정하고있다. 의미, 그들이 네이티브로하지 않으면 데이터를 PDF/Postscript/ASCII/등으로 마사지해야합니다. 그런 다음 인쇄하거나 인쇄 할 곳을 클라우드로 보냅니 까? –