2013-10-14 3 views
0

창 7 x32를 사용 중입니다. PowerBuilder 12.5 Classic 및 GhostScript 9.1w32PowerBuilder 12.5 Classic GhostScript 비어 있음 PDF

Jaguar 서버를 사용하여 PDF 문서를 생성하는 데 사용 된 이전 스크립트를 업데이트하려고하지만 더 이상 지원되지 않거나 PB12.5에서 작동하지 않는 이유가 무엇이든간에.

내가 고스트 스크립트 9.1 설치 및 레지스트리 HKLM\SOFTWARE\GPL Ghostscript\9.1\GS_DLLgsdll32.dll 포인트와 나는

PB에 코드 나는 PDF가 생성하는 데 사용하고 있습니다 (HP 드라이버와 같은 this post 당 창을 사용하여) 사용할 수있는 사이베이스 데이터 윈도우 PS 프린터를 가지고 :

lstr_pdf_props.s_string[1] = "filename.pdf" 
... 
dw_statement.Object.DataWindow.Export.PDF.Method = Distill! 
dw_statement.Object.DataWindow.Export.PDF.Distill.CustomPostScript="No" 
dw_statement.SaveAs(lstr_pdf_props.s_string[1], PDF!, false) 

이, 그러나 그것은 빈 페이지 파일은 어도비 리더에 열리지 만 인쇄에는 서면 또는 아무것도, 그냥 빈 페이지가 없다,있다, 오류없이 완료하고 크기가 C:\filename.pdf 파일 3킬로바이트을 만듭니다.

여기에 무슨 일이 일어날 지 모르는 사람이 있습니까? 덕분에 .

+1

함께 제공되는 Ghostscript 드라이버를 사용해보십시오. –

+0

안녕하세요 캘빈, 어떻게 할 수 있는지 가르쳐 주시겠습니까? 감사. – Jake

답변

0

나는 동일한 결과가 발생했다 고스트 스크립트 8.71를 사용하여 교환합니다.

내가 사용하여 새 프린터를 Sybase DataWindow PS 프린터를 삭제하고 추가 된 일을 결국 무엇 어도비 PDF 드라이버에 내장. 그것을 Sybase DataWindow PS으로 명명하십시오. 완벽하지는 않습니다. 하지만 이제는 흰색이 아닌 페이지에 내용을 인쇄합니다. (GhostScript 8.71을 사용하는 경우 9.1에서 테스트하지 않았습니다.)

0

PDF로 인쇄 기능에 Ghost Script 을 사용하는 것을 방해하는 Microsoft 그룹 정책 설정이 있습니다.

"커널 모드 프린터 드라이버 설치 차단"이라고합니다.

는이 설정되어있는 경우, 체크/수정로 이동하려면 :

  1. 열기 그룹 정책 (gpedit) 당신이 그들과 함께 얻을해야합니다 네트워크 관리자 그룹을 소유하는 경우.
  2. 로컬 컴퓨터 정책에서 컴퓨터 구성을 두 번 클릭하십시오.
  3. 관리 템플릿을 두 번 누른 다음 프린터를 두 번 누릅니다.
  4. "커널 모드 드라이버를 사용하여 프린터 설치를 허용하지 않음"을 마우스 오른쪽 단추로 누른 다음 등록 정보를 누릅니다.
  5. 설정 탭에서 사용 안 함을 클릭 한 다음 확인을 클릭하십시오. (Ghost Script가 작동하도록하려면이 기능을 비활성화하고 싶습니다.)

귀하의 네트워크 보안 담당자가기만당한 경우, 귀하가하려는 시도에 관계없이 귀하의 노력을 멈추게 할 것입니다.

희망이 도움이됩니다.

매끄러운 항해.