Beiträge von spotnik

    synchronus anno 02-08-2008, 06:53 PM in http://www.phpbuilder.com/board/archive/…t-10100599.html
    macht das so: er shared den drucker am client und druckt vom server drauf aus.
    und zwar mit - zitat:
    jason at matteson dot com wrote a comment in that section its brief conclusion a nice function to access the printer by it's shared name

    function getPrinter($SharedPrinterName) {
    global $REMOTE_ADDR;
    $host = getHostByAddr($REMOTE_ADDR);
    return "\\\\".$host."\\".$SharedPrinterName;
    }

    und, wenn der drucker COMPUTERNAME-printer heisst, zB. joesdesktop-printer: zitat:

    function getClientPrinter() {
    $host = getHostByAddr($_SERVER['REMOTE_ADDR']);
    return "\\\\".$host."\\".$host.'-printer';
    }

    $handle = printer_open(getClientPrinter());

    ich weiss nicht was das genau heisst, aber wurscht zitat: ..this is a solution i hope to PHP/Windows Client WebApps Printing, where the shared printer network name is used for communication.


    klingt super! big medal award!
    ich glaub so mach ichs.
    der server wird doch keinen drucker-dialog aufmachen oder?? für wen auch? ich probiers mal..

    spotti

    Würde auch zu einer PHP oder einer anderen (JSP, ASP .NET,...) greifen. Das Problem bei Client Applikationen ist halt, du schickst SQLs an den SERVER.




    neinnein will ich garnicht! ich hatte eigentlich mehr so ein php-mysql ding im sinn, am server ;) und im sinn, und einen client mit sowas wie einer WebBrowser Class -komponente. in der lass ich die php seiten anzeigen, mit eingabe-formularen und alles.

    im client code (.net 'experience' oder sonstwas) häng ich mich dann zB. auf den TextChanged-event von einer textbox oder ich such den html code vom server nach einem <print> tag ab, und kann daraufhin die rechnung ohne druckdialog drucken. so kann das php script am server den drucker vom client steuern. und wenn drucken nicht in .net geht weiss ich wirklich nicht mehr weiter.
      josef19: es ist leider kein netzwerkdrucker, es ist so ein kassabon drucker mit usb, ein speziell blödes gerät

    Es wäre aber auch eine Kommunikation mit Java/C oder einem anderen Client möglich und der übergibt dann parameter fürs schreiben an eine Serverpage (PHP/JSP). Der Client könnte dann einfach nur Lese-Rechte auf die Datenbank haben.


    ok aber dann müsse ich doch die parameter fürs schreiben schützen? Ich bin eher für eine einheitliche lösung, (lesen und schreiben über html und php) allerdings die html übertragung sollte auch geschützt werden, nehm ich einmal an. werd mich dann drum kümmern wenns mal ohne geht.

    anwesender
    also ich hätt noch dazusagen sollen: es sind 2 reine client PCs mit windos und ein client wo auch der server drauf lauft, auch ein windows pc. auf dem server ist auch der usb drucker. ich möcht aber gern den druckauftrag vom client schicken (der wiederum vom server-php gesteuert wird), weil eines schönen tages gönn ich dem server-teil einen eigenen rechner (linux natürlich) und der hat natürlich keinen usb drucker. deswegen gebe ich der (.net) client version den vorzug gegenüber der server-socket-druck variante.. geh ich da logisch vor?
    ps: gibts für java sowas wie ein datenbank-java-socketconnection paket wie php-mysql-apache?

    OS:Windows, wie gesagt, und ja, der BC Leser gedrückt mit cursor im Notepad gibt die zAHLENKETTE im notepad aus, mit Enter hintendran wenns so eingestellt ist. geht überall!
    --
    und? ist das a bledsinn? servas
    spotnik

    cool , danke alle zusammen! ich denke von der rechenlast hab ich nicht so viel probleme, es sind eben textdaten und von denen nicht arg viel.
    Meine Sorge ist das Drucken, wie ich sehe brauch ich da anscheinend echt einen speziellen Client (also nicht IE)?

    Drucken, @DomiN: es sollen Rechnungen gedruckt werden also, dann müsst ich im client die html Seite nach einem <print> tag scannen, der vom php kommt und des dann drucken (die pdf seite am server zum beispiel)

    wie klingt das? irgendwie umständlich vielleicht??

    ich möcht mit einem Link (oder Button) auf der php seite die rechnung in der datenbank speichern und drucken, ohne drucker-dialogfenster

    schönen Dank bisher°!°

    Hallo!
    Das mit dem Barcodeleser ist kein Problem.
    Naja, was gegen PHP spricht ist, dass ich damit keine Rechnungen automatisch drucken kann. Ich könnte mir mit PHP nur eine pdf-Datei erstelle lassen und die müsste ich dann "händisch" ausdrucken. Viel zu umständlich! Der Druckvorgang sollte im Hintergrund ablaufen, ohne das ich je die Seite am Bildschirm angezeigt bekomme. Ich hoffe ihr versteht was ich meine!?

    Manuel

    Hallo Leute! :wave:
    Ich muss ein relativ einfaches Administrationstool für eine mittelgroße Firma Programmieren, welches mittels Barcodeleser Produkte aufnehmen und verwalten kann. Also alles mögliche (Lagerstand, Lagerwert, Bezahlt, Schulden, Kunden, Bestellungen, Rechnungen drucken usw.)
    Diese Software soll auf 3 PCs laufen und auf die selbe Datenbank zugreifen.

    Nun die Frage, mit welcher Programmiersprache realisiere ich das am Besten? Ich kann daweil leider nur PHP, SQL und ein wenig Java.
    Ich würde gerne eine MySQL Datenbank benutzen.

    Vielleicht habt ihr ja irgendwelche Vorschläge?

    Danke!
    spotnik