Español
Foro

Netzwerk?

 
¡Hola todos zusammmen...

Yo habe no blassen Schimmer de Netzwerken y habe auch keins, con el Yo veces herumexperimentieren kann. Deshalb folgende Fragen:

- Kann cada, el a el Netzwerk angeschlossen es, el Druckeigenschaften verändern (z.B. de Hochformat en Querformat stellen), oder puede ser el sólo de el Rechner de, a el el Drucker angeschlossen es? (betriebssystem wichtig...)

- Welche Privilegien gelten, si yo en un Netzwerk en una otro Computer Systemspezifische Sachen ausführen voluntad (RegConnectRegistry, RegLoadKey, RegSaveKey)???
 
16.01.2005  
 




Rolf
Koch
Hi
Puedo Usted sólo sagen como en me es.
Puedo el Drucker, welcher en meiner Frau al Rechner angeschlossen es bedienen y Hochformat u.s.w einstellen.

Rolf
 
16.01.2005  
 



Besten Dank, Rolf.

Von dir weiß Yo, daß du con XP arbeitest.
 
16.01.2005  
 



Nun egal si Netzdrucker oder Drucker al Rechner encima Netzwerk - si una Client con drucken möchte brauchter auch nen Treiber - el heißt lo juega de sicht des Clients en el Bezug en Su Vorhaben glaube ningún papel si el Drucker no al selben Rechner es.

Salve, IF
 
16.01.2005  
 



Nochmals konkreter, besonders a Rolf:

Funktioniert folgender Ver código fuente para una Netzwerkdrucker, si la Drucker no a el Rechner angeschlossen es, en el el Code ausgeführt se? Was son el Editbox de? Welche Betriebssysteme laufen en el Rechnern?
KompilierenMarcaSeparación
In den "Programmheader" die DEF Zeilen schreiben
DEF @GetProfileString(5) !"kernel32","GetProfileStringA"
DEF @OpenPrinter(3) !"winspool.drv","OpenPrinterA"
DEF @DocumentProperties(6) !"winspool.drv","DocumentPropertiesA"
DEF @GetPrinter(5) !"winspool.drv","GetPrinterA"
DEF @GetLastError(0) !"kernel32","GetLastError"

Proc Drucker_Orientation_Umstellen

    Parameters Orientation% 1=Hochformat, 2=Querformat
    Declare SectionName$,KeyName$,DefautString$,ReturnBuffer#,Printername$,PHANDLE#
    Declare Pdevice$,Count&,Zähler%,DevMode#,DevMode2#,Länge&,Fehler&
    DIM ReturnBuffer#,256
    DIM PHANDLE#,4
    Addstring "Ausrichtung soll auf "+@STR$(Orientation%)+" gesetzt werden!"
    Let SectionName$="Windows"
    Let KeyName$="device"
    DefautString$=""
    @GetProfileString(@ADDR(SectionName$),@ADDR(KeyName$),@ADDR(DefautString$),ReturnBuffer#,256)
    LET Printername$=@SubStr$(@STRING$(ReturnBuffer#,0),1,",")
    Addstring "Aus WIN.INI ausgelesener Standartdrucker: "+Printername$
    LET Fehler&=@OpenPrinter(@ADDR(Printername$),PHANDLE#,0)
    Addstring "Fehlercode OpenPrinter: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Länge&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),0,0,0)
    Addstring "Länge der DEVMODE Struktur: "+@STR$(Länge&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    DIM DevMode#,Länge&+2000
    DIM DevMode2#,Länge&+2000
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode2#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Fehler&=@Word(DevMode#,44)
    Addstring "Augenblickliche Ausrichtung: "+@STR$(Fehler&)
    Long DevMode#,40=1
    Word DevMode#,44=Orientation%
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode2#,DevMode#,9)
    Addstring "Rückgabe von DocumentProperties beim Setzen der Eigenschaft: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Fehler&=@Word(DevMode#,44)
    Addstring "Neue Ausgelesene Ausrichtung: "+@STR$(Fehler&)
    DELETEOBJECT @Long(PHANDLE#,0)
    Dispose ReturnBuffer#
    Dispose DevMode#
    Dispose PHANDLE#
    Dispose DevMode2#

Endproc

Drucker_Orientation_Umstellen 2
@EDitBox("Ruckgab
t;,1)
 
16.01.2005  
 




Rolf
Koch
Kuckkuck AH

Ausrichtung se en 2 gesetzt voluntad!
Aus WIN.INI ausgelesener Standartdrucker: \xxxhp deskjet 3320 series
Fehlercode OpenPrinter: 1
Fehlercode letzte API: 0
Longitud el DEVMODE Struktur: 2057
Fehlercode letzte API: 2
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Augenblickliche Ausrichtung: 1
Rückgabe de DocumentProperties beim Setzen el Eigenschaft: 1
Fehlercode letzte API: 122
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Neue Ausgelesene Ausrichtung: 1

Rolf
 
16.01.2005  
 



Besten Dank!
 
17.01.2005  
 



[quote:bbf7ae3c85]Ausrichtung se en 2 gesetzt voluntad!
Aus WIN.INI ausgelesener Standartdrucker: Phaser 8400DP-2
Fehlercode OpenPrinter: 1
Fehlercode letzte API: 0
Longitud el DEVMODE Struktur: 2512
Fehlercode letzte API: 6
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Augenblickliche Ausrichtung: 1
Rückgabe de DocumentProperties beim Setzen el Eigenschaft: 1
Fehlercode letzte API: 122
Rückgabe de DocumentProperties beim Auslesen el Struktur: 1
Fehlercode letzte API: 122
Neue Ausgelesene Ausrichtung: 1[/quote:bbf7ae3c85]
Was en me tal vez dazu a sagen wäre el mein Drucker nen eigenen Rechner con Webserver intus ha - dieser also no a una PC angeschlossen es pero direkt al Netzwerk.

Salve, IF
 
17.01.2005  
 



Besten Dank, IF...

Das Problema liegt bastante woanders: NT unterstützt el Flag DM_UPDATE (=1) en el API DocumentProperties no. Lo muß demnach also ni otro API, con el uno el Default DEVMODE Struktur en el Registry ändern kann - ha alguien Tipp?
 
17.01.2005  
 



Au weia - Yo Trottel!
Yo bewege mich sí en una NT-Sistema, y como muß Yo el Printerhandle sí el passenden ACCES_RIGHTS mitgeben!
Also - vergeßt mein obiges Posting - lo va me en OpenPrinter y esta en el dritten Parámetro. Kann me como alguien weiterhelfen??
 
17.01.2005  
 



Sorry - Yo tener irgendwie el Faden perdido - worum es dir genau?
 
17.01.2005  
 



¡Hola IF...

Desde que sowieso en el falschen Dampfer war, macht el gar nichts. Posesiones el ACCESS_RIGHTS gesetzt y el bringt gar nichts - also liegts doch al Flag DM_UPDATE de DocumentProperties.

A Erklärung: Yo versuche el standarteinstellungen para Hoch-/Querdruck mittels API a ändern. Bajo no NT-Systemen va el como en mi Quellcode con el API DocumentProperties. Bajo NT se el Flag DM_UPDATE (1) scheinbar no erkannt (letzter Parámetro de DocumentProperties), el el Los cambios en (Yo nehme a) el Registry escribir se.
Desde que denke, daß una solcher Vorgang una Systemeinstellung es, dürften dafür bajo NT Privilegien erforderlich ser - deswegen mi Abschweifung.

Yo bin ahora todavía en el API DrvDocumentPropertySheets [...]  gestoßen. El API sieht en el ersten Blick muy vielversprechend de. Tiempo sehen, como weit Yo así komme. Wer Lust ha, kann me gerne behilflich ser - bin, como dijo, más una Principiante...
 
18.01.2005  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

12.108 Views

Untitledvor 0 min.
E.T.12.06.2023
Uwe Lang21.11.2021
Thomas Zielinski05.02.2021
H.Brill07.06.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie