Neden Yazıcı değişiklikler çözünürlük nedir?

0 Cevap php

Ben php hızlı-cgi (ve nginx) kullanılarak çalıştırılan bir Windwos php sunucu üzerinde exec kullanarak bir php bir. Bat dosyası koşuyoruz duyuyorum. Bu komut dosyasını çalıştırmak için komut satırı

  pclose(popen("start / ". $cmd, "r"));  

$ Cmd "45 1 mybatfile.bat" somethign gibi durumlarda

Ben elle toplu iş dosyasını çalıştırdığınızda, bir veritabanı okumak bazı verilerin ele almak ve biraz raporu yazdırmak için bir python program çalıştırır. Ve hepsi% 100 doğru çalışır.

Bu web sayfasından çalıştırdığınızda, rapor çıkıyor, bu yüzden programı çalıştırmak olduğunu biliyor. Kod geçirilen parametreleri kaydeder. Ben çağrısı doğru olduğunu biliyoruz.

Sunucu / web sayfasından çalıştırdığınızda rapor aynı yazıcıda yaklaşık% 20 daha büyük görünür coammnd satırından çalıştırdığınızda.

Python komut PyQt kullanır ve yerel modda yazıcıyı açar.

Kodudur

    self.printer = QPrinter()
    self.printer.setPrinterName(printer)
    self.printer.setPageSize(QPrinter.A5)
    self.printer.setOrientation(QPrinter.Portrait)
    self.painter = QPainter(self.printer)

Bu durumda neden biliyor mu - ve bunu düzeltmek için ne yapabilirim?

O/S is windows 7 (64 bit) for developement and a Server version for production. Python 2.7 32 bit. QT version 4.

Thanks Ian

0 Cevap