2009-10-30 2 views
5

열전 사 라벨 데이터를 웹 사이트에서 로컬 Zebra 프린터로 가져 오는 데 도움이 필요합니다. 데이터 그 자체는 일반 텍스트 일 ​​뿐이지 만 웹 사이트에서 데이터를 스풀링하는 것은 어떤 이유로 든 어려운 일로 보입니다. 이 경험이있는 사람이 있습니까? ColdFusion 8 및 Windows Server 2008을 사용하고 있습니다.스풀링 열 배송 라벨 데이터 웹 사이트

+0

Google에서 보여줄 수있는 코드가 있으므로 코드를 작성하지 않은 것입니다. –

+0

어, 확실히 필요합니다. 내 질문에 대한 문제는 어디에 시작해야할지 모르겠다. 그래서 나는 단지 아이디어를 찾고 있었다. –

답변

0

나는 여러 해 동안이 문제에 집중했습니다. 결국 다운로드 가능한 printfiles를 만들어야했습니다. 사용자가 프린터를 다운로드 한 다음 copy (MSDOS)을 프린터로 다운로드합니다.

이 두 가지 문제가 있었다 :

  • 은 일반적으로 당신이 파일을 열하지 않는 한, 당신은 웹 사이트에서 를 인쇄 할 수 없습니다 말하기 사용자에
  • 인쇄 드라이버 (예 : 파일이 지역이됩니다) 그것은 우리가 설치

프린터를 로 전송 될 때 (윈도우) 기계가 바코드 파일에 인쇄되지 않는 문자를 를 추가 배치 파일 (인쇄 대신 인쇄본이 실행 됨)을 바코드를 인쇄해야하는 모든 클라이언트 컴퓨터에 저장하고 마우스 오른쪽 버튼 메뉴 항목을 추가하여 * .barcode라는 파일에 배치를 실행했습니다.

이 스레드를보고 누군가가 좀 더 직접적인 해결책을 찾았는지 확인합니다. 그러나 이것이 우리 상황의 매개 변수를 고려할 때 우리가 할 수있는 유일한 방법이었습니다.

1

Zebra 프린터가 웹 서버에 연결되어 있고 서버가 실행중인 소프트웨어처럼 사용자의 질문에 명확하지 않았습니다. 당신이 웹 서버에 연결된 프린터로 데이터를 전송하려는 경우, 나는 인트라넷 솔루션의 얼룩말 열 프린터로 라벨 데이터를 전송하기 위해 다음과 같은 정보를 사용하고 큰 일 :

How to send raw data to a printer by using Visual C# .NET

을 아마 이 솔루션을 사용자 환경에 적용 할 수 있습니다.

+0

Zebra 프린터가 웹 서버에 직접 연결되어 있지 않 으면 연결하는 클라이언트에 연결됩니다. 또는 직접 웹 브라우저를 통해 내 고객이 될 것입니다. –

+0

이것은 우리가 가지고있는 문제 중 하나입니다. – dnagirl

1
  • 귀하의 인쇄 데이터는 (이 아마 하나입니다,하지만 당신은 너무 하나를 만들 수), 클라이언트의 PC에
  • 가 프로그램에 매핑하는 MIME 유형이 할 수있는 MIME 유형으로 전송 될 수있다 단순히받는 모든 것을 인쇄합니다.

PC에서 MIME 유형을 설정하는 것은 코드 또는 .REG 파일을 사용하여 수행 할 수 있습니다. 사용자의 환경을 제어한다면 매우 간단합니다. 무엇이든지 덤프하는 프로그램을 만드는 것은 또한 쉽습니다. 그것은 Visual C 또는 좋은, 오래된 VB6 좋은 일이 될 것입니다. 아주 적은 코드. 사용자가 .EXE 및 .REG 파일을 가지고있는 한, 브라우저의 허튼 소리없이 매번 안정적으로 인쇄됩니다. (이 문제를 PDF 링크를 클릭하면 어떻게되는지 생각해보십시오. Acrobat이 열립니다. 파일 형식에 대해 작은 EXE 파일을 열어보십시오.)

이것은 내게 익숙한 ... 나는 독점적 인 글꼴 세트로 이것을했다고 생각합니다 ... 아! 예, 저는 예쁜 선을 그릴 때 독점적 인 글꼴을 사용하는 모기지 문서를 생성해야했습니다. 모기지 .PRN 파일이 생성 된 폴더를 독점적 인 독립형 모기지 창고 서버를 공유 할 수있었습니다. 공유에 대한 액세스 권한이있는 웹 서버는 공유에있는 파일을 웹 페이지에 열거하고 사용자가 파일을 클릭하면 .PRN이 PC로 스트리밍하여 해당 .EXE가 자신의 웹 사이트 중 하나로보고 올바른 출력 장치 (해당 위치의 지정된 프린터)로 보냅니다.이 멍청한 코드는 126 개의 문서 서버 (및 유지 관리 및 라이센스 비용)를 즉시 없애고 모기지 문서는 분실되거나 실수로 잘못된 지점으로 다시 전송되지 않았습니다. 처음부터 지점에서의 테스트까지 모든 작업을 처리하는 데 3 시간이 걸렸다 고 생각합니다.

네, 여기 같은 것입니다. 작동 할거야. 날 믿어. 작동 할거야.

0

내가 완전히 당신의 문제 또는 정확한 환경을 이해했는지 모르겠지만 비슷한 질문에 대답했습니다 here 예를 들어 ASP.NET (C#). 이 솔루션은 주로 알려진 프린터 (특정 IP 및 포트) 용입니다. 자체 라벨 프린터가있는 여러 클라이언트를 보유하고 있다면 솔루션도 사용할 수 있습니다. 그러나 클라이언트가 자신의 IP 및 라벨 프린터의 포트를 설정할 수있는 솔루션을 만들어야합니다. 또한 방화벽에서 트래픽에 대해 포트를 포워드해야 할 수도 있습니다. 그런 다음 웹 페이지는 지정된 IP 및 포트로 인쇄합니다. IP 대신 도메인 이름을 사용할 수도 있습니다.

0

아마 당신이 시도 할 수 : http://code.google.com/p/jzebra/

이 프로젝트는 ZPL은 웹 브라우저를 통해 프린터로 전송되는 명령을 할 수 있습니다.