Sett opp en skriver i en virtuell lagring. Bruke en lokal USB-skriver

Svært ofte oppstår problemer når nettverksutskrift til tilkoblede skrivere
for eksempel til en datamaskin med Windows XP på en datamaskin med Windows 7 installert, ikke Vista,2003,2008

Essensen av problemet ligger ofte i det faktum at for disse "moderne" systemene, produsenter
"utdaterte" skrivermodeller gidder ikke å gi ut drivere.

Dette er situasjonen jeg har:

En bekjent ba meg sette opp utskrift på kontoret fra en nyinnkjøpt laptop.

1. Selvfølgelig – den bærbare var med opererer Windows 7
2. Selvfølgelig - Hjem (se nedenfor hva problemet er)
3. Selvfølgelig var det (systemet) 64-bit.
4. Skriverne på kontoret var selvfølgelig ikke nye: HP1320 og Canon MFxxxx
5. Selvfølgelig ble skriverne koblet til og "delt" på maskiner med WinXP.
6. Og ingen vil endre nettverksstrukturen av hensyn til én bærbar datamaskin
Hvordan løste jeg problemet?

Først gikk jeg feil vei:
Jeg lastet ned og prøvde å installere drivere fra offisielle nettsteder - ingen slik hell:
Canon leverer vanligvis drivere for 64-bits systemer for svært få modeller.
Jeg er generelt stille om MFPer.
For MFxxxx-serien anbefalte de en krykke - for å bruke drivere fra MF57xx-serien. Prøvde det - system
viser at driveren er signert, men nekter å installere, med henvisning til at den ikke er signert.
Brr, tull. Installasjon av usignert ved på Home kan ikke tillates (det er ingen gpedit.msc). Uff.

HP så ut til å gi en PCL5-driver for HP1320-modellen, men den fungerte ikke.
Da jeg prøvde å installere den, fikk jeg uforståelige feil, som jeg fant når jeg googlet
stakkars som meg.

Spesielt én kommentar fikk meg til å smile på forumet (jeg husker ikke nøyaktig hvor, men jeg tror det var på HP-nettstedet):
"HP1320 er en forretningsmodell, så vi tilbyr ikke telefonstøtte i helgene"

Forresten, svindlere kryper inn i alle sprekkene som kakerlakker: du kan alltid "Google" og laste ned ALLE
Driver for alle skrivere for alle systemer. Men resultatet blir selvsagt ikke som forventet.

Dessuten avslørte "Google" for meg et annet forferdelig faktum: FORTSATT i serveroperativsystemer til de berømte
Selskapet HAR problemer med utskriftsdelsystemet i terminalmodus. Og til og med tredjeparter
løsninger løser ikke problemer helt.

"Nok med dette tullet," tenkte jeg, og gjorde dette:

1. Lastet ned virtuell Gratis PDF Skriver fra www.bullzip.com. Det er generelt mange av dem (PDF-skrivere), jeg valgte det bare av følgende grunner:
a) denne fungerer under 64x bitsystemer
b) gratis (i prinsippet ville det ikke være en skam å gi bort ~20 dollar, MEN ikke gi dem bort
for HVER datamaskin med Windows 7 64x!)
c) han ble funnet først :)
2. Installert virtuell PDF-skriver og konfigurerte den (C:\Program Files\Bullzip\PDF Printer\gui.exe) slik at brukeren ikke får noen dialogbokser, og en .pdf-fil ble opprettet i mappen \\compxp\printer1\
3. Installerte compxp på datamaskinen Foxit Reader"delte" printer1-mappen og plasserte et enkelt vbs-skript ved oppstart:

Kopier kilde | Kopier HTML
  1. "Ved feil ved gjenoppta neste
  2. "Skriv automatisk ut PDF-filer som vises i en bestemt mappe
  3. "Globale variabler
  4. Sett gFSO = CreateObject("Scripting.FileSystemObject" )
  5. Sett gShell = CreateObject("WScript.Shell" )
  6. "Mappen der skriptet venter på PDF-filer (denne mappen(e) må være tilgjengelig over nettverket)
  7. gWatchFolder = "E:\master\printer\"
  8. "Hovedsyklus
  9. Mens sant
  10. Sett lFolder = gFSO.GetFolder(gWatchFolder)
  11. Sett lFiles = lFolder.Files
  12. For hver lFile I lFiles
  13. PrintFile(gWatchFolder & lFile.Name)
  14. Neste
  15. WScript.Sleep(1)
  16. WEnd
  17. "Utskriftsfunksjon for en bestemt pdf-fil
  18. Sub PrintFile(pFileName)
  19. "Vi venter litt (til filen er skrevet til slutten)
  20. WScript.Sleep(3)
  21. "msgbox(pFilnavn)
  22. "Vi er (ikke lenger) redde for mellomrom :P
  23. s = """E:\master\foxit\Foxit Reader.exe"" /p """& pFilnavn & """"
  24. "meldingsboks(er)
  25. Ring gShell.Run(s,0,true)
  26. gFSO.DeleteFile(pFileName)
  27. Hvis gFSO.FileExists(pFileName) Da
  28. "Du vet aldri hva som kan skje, det er bedre at Ivan Ivanovich slutter å skrive ut enn en fil går til skriveren mange ganger
  29. "msgbox("Kunne ikke slette filen " & pFileName & "! Ring Vasily på 123-456)
  30. WScript.Avslutt
  31. "Ellers
  32. "Ikke implementert ennå
  33. "ToLog("Fil " & lFilnavn & " slettet.")
  34. Slutt om
  35. Avslutt sub

Vennligst ikke klandre meg for manuset - jeg skrev det raskt og det ville fungere.

Voila:
Brukeren trykker ganske enkelt på "Skriv ut"-knappen i programmet og i løpet av et minutt tar dokumentet fra skriveren.
Du kan installere flere virtuelle skrivere og navngi dem vilkårlig. Hovedsaken er at når du gir nytt navn til skriveren, må innstillingene gjøres på nytt.

Ekstra fortjeneste fra denne løsningen:
For spesielt paranoide sjefer kan en utspekulert admin lage et helt loggingssystem
utskrift med oppbevaring i arkivet av alt som de ansatte skrev ut.

P.S. De som hater Adobe kan lage en kombinasjon av bullzip->BMP(JPG)->irfan - men det vil være problemer med liggende orientering (du må bestemme retningen i skriptet).

Denne artikkelen er den siste i en serie artikler relatert til utplassering av virtuelle maskiner i Windows-miljø 7. Denne artikkelen beskriver mulige metoder utskrift fra en virtuell maskin. Det er flere måter å gjøre skriveren tilgjengelig på virtuell maskin. Noen faktorer som påvirker metodene du kan bruke inkluderer om en skriverdriver er tilgjengelig på Windows 7 og om skriveren er tilkoblet lokalt eller over et nettverk. Du kan også bruke XPS-format hvis datamaskinen din støtter denne utskriftsmetoden.

Bruke en lokal USB-skriver

Merk følgende!

Denne metoden er egnet hvis drivere er tilgjengelige for begge systemene - Windows 7-vertssystemet og gjesteoperativsystemet. Du trenger bare å gå gjennom noen få trinn for å installere skriveren på en virtuell maskin. Følgende handlinger anta at du allerede har skrevet ut til skriveren ved hjelp av vertsoperativsystemet.

Kontroller at skriveren er slått på og tilgjengelig for driverinstallasjon. Du kan for eksempel installere drivere på den ved hjelp av en CD.

  1. Koble skriveren til den virtuelle maskinen. For å gjøre dette, klikk på i vinduet med den virtuelle maskinen "USB", og så videre "DeviceName Sharing".
  2. Installer skriverdriveren på gjesteoperativsystemet. Du kan installere driveren via Internett eller bruke en CD.
  3. Koble skriveren fra den virtuelle maskinen. For å gjøre dette, klikk på i vinduet med den virtuelle maskinen "USB", og så videre "DeviceName Release".
  4. Start den virtuelle maskinen på nytt. For å gjøre dette, klikk på i vinduet med den virtuelle maskinen "Handling", og så videre "Start på nytt".
  5. Skriveren vil være tilgjengelig på begge systemene, både verten og gjesten.

Sette opp en nettverksskriver på en virtuell maskin

Hvis du bruker et Windows XP-gjestesystem, må du manuelt installere driveren for skriveren som skal brukes.

Installere en skriverdriver i Windows XP


Utskrift fra en virtuell maskin

  1. Gå til den virtuelle maskinen og gå til regnskap, om nødvendig (du vil bli logget på automatisk hvis alternativet for å lagre passordet ditt er satt).
  2. Gjør følgende:
    • Klikk på skrivebordet i den virtuelle maskinen Høyreklikk på filen og velg alternativet fra hurtigmenyen "Tetning"
    • Åpne et program som har et utskriftsalternativ tilgjengelig, og bruk utskriftskommandoen.
  3. Alle skrivere som er tilgjengelige i den virtuelle maskinen er i listen over skrivere. Velge ønsket skriver og trykk på knappen OK

Du kan også bruke Skriv ut til XPS-dokument fra din virtuelle applikasjon eller virtuelle sesjon for å lagre filen du skriver ut til verten, og deretter kan du skrive ut filen med en skriver installert på vertsdatamaskinen. Dette alternativet er nyttig når drivere ikke er tilgjengelige for gjesteoperativsystemet eller du ikke vil installere en skriver på det. Denne metoden krever følgende konfigurasjon:

  • Microsoft XPS Essentials Pakke installert på gjesteoperativsystemet. Microsoft XPS Essentials Pack kan lastes ned fra følgende lenke: Windows Hardware Developer Central nettsted.
  • Den virtuelle maskinen er konfigurert og har tilgang til disker og partisjoner på vertsdatamaskinen, så du kan ganske enkelt lagre filen (Som standard, når Windows XP-modus er installert, er systemet konfigurert til å ha tilgang til disker og partisjoner på vertssystemet For andre virtuelle maskiner må du installere komponentintegrasjon).
  • En fungerende skriver må være installert på vertsoperativsystemet.

Utskrift i XPS-format


Konklusjon

I denne siste artikkelen i Deployment-serien Windows Virtual PC og Windows XP-modus i operasjonssalen Windows-system 7 Jeg snakket om utskriftsverktøy fra en virtuell maskin. Installasjon av lokale og nettverksskriver, skrive ut fra en virtuell maskin, samt skrive ut et dokument til en XPS-fil.

Hallo!
Jeg gjentar spørsmålet, bare på russisk, ellers spurte jeg noe på engelsk :)

Spise Canon skriver LBP-810, som bare fungerer på 32 bit OS.
Jeg har Win 7-64bit.
Jeg prøver å sette skriveren i XP-modus. Her er hva som kommer ut:
Installerte drivere i XP-modus på et virtuelt skrivebord. Alt er installert, skriveren fungerer og skriver ut fra det virtuelle skrivebordet. I vertsoppgavebehandlingen (Win 7) vises en uidentifisert Canon LBP 810-enhet i enhetene, i egenskapene som jeg ser USB Virtualization Stub-driver. Neste, i det virtuelle skrivebordet lager jeg USB Device / Canon... Release. På verten ser jeg i manageren og ser igjen en uidentifisert CanonLBP-810-enhet, hvis egenskaper indikerer at enhetstypen er ukjent og under USB-streng støtte for skriver - universal usb-kontroller...

Hvordan kan jeg gjøre skriveren gjenkjent som en skriver, eller slik at jeg kan skrive ut fra verten i sømløs modus, og ikke fra et virtuelt skrivebord? Jeg vil være veldig takknemlig for din hjelp. Resten av applikasjonene fungerer utmerket i sømløs XP-modus! Generelt er Windows utmerket, hvis jeg "slår" skriveren, vil ikke prisen på Windows være det :)

Manualen sier følgende:
Hvis en USB-enhet ikke er kompatibel med Win 7, kan du fortsatt bruke den i sømløs modus. For å gjøre dette, koble til enheten i skrivebordsmodus. Så når du kjører applikasjonen i sømløs modus, vil du ha tilgang til enheten.

Så, det står her at hvis vi kobler en skriver til en virtuell maskin, og deretter starter en APPLIKASJON i stille modus (mener du at applikasjonen også skal være i den virtuelle maskinen?), så vil denne applikasjonen se USB-enhet. Men hvis jeg trenger å skrive ut fra HOST-applikasjoner til en virtuell maskinskriver hvis driver ikke er installert i verten, hva skal jeg gjøre? Hvorfor trenger jeg et annet kontor, en akrobatleser osv. installert på en virtuell maskin hvis alt er på verten? Det er lettere å skrive ut først på verten på Adobe PDF-skriver, og skriv deretter ut denne PDF-en på en skriver fra en virtuell maskin, og plasser den der Acrobat-leser. Kanskje jeg har misforstått noe...

LØSNING
Hmmm, det er raskere å finne ut av det selv enn å vente på svar. Jeg skriver om problemet, kanskje det hjelper noen.
Generelt, sørg for at skriveren kommer ut av uidentifiserte enheter Det er umulig å installere i skrivere - for dette må du installere drivere, men de er ikke der. De. For at skriveren skal fungere delt på begge maskinene - gjesten og verten, er det nødvendig at en driver installeres for hvert operativsystem, fordi Under Win 7-64 er det ikke der, så dette er dessverre umulig. Finnes Alternativt alternativ, som jeg valgte selv.
For å unngå å installere applikasjoner i gjestebil, vi skriver ut fra verten til en virtuell skriver til en fil, for eksempel via PDF Disitiller (Skriv ut til PDF), i løpet av sekunder får vi PDF-fil hva vi ønsker å trykke. På gjestemaskinen vi installerer Adobe Reader, plasser snarveien på vertsmaskinen på skrivebordet. Vi åpner filen med denne applikasjonen i sømløs modus og skriver ut fra denne virtuelle applikasjonen til skriveren vår. Men det er en nyanse her. For å gjøre dette må du koble denne skriveren til skrivebordet til den virtuelle applikasjonen (USB/Skriver....Delt/Legg ved). Bare hvis skriveren er koblet til gjestesystemet vil det være mulig å skrive ut i sømløs modus fra verten via virtuell applikasjon(Adobe Reader). Men problemet er at XP-modus ikke har en automatisk festefunksjon. I denne forbindelse er det allerede mange tilbakemeldinger om behovet for å aktivere denne funksjonen. Og fordi Ved utskrift i sømløs modus lukkes det virtuelle skrivebordet, deretter går enheten tapt igjen, dvs. er delt, så applikasjonen ser ikke skriveren (den er i listen, men du kan ikke skrive ut til den). Det viser seg at dette er i strid med det som står i instruksjonene: "Hvis en USB-enhet ikke er kompatibel med Win 7, kan du fortsatt bruke den i sømløs modus. For å gjøre dette, fester du bare enheten i skrivebordsmodus. Så når du kjører applikasjonen din i sømløs modus, vil du ha tilgang til enheten". Imidlertid en feil!
Konklusjonen er - enten vent på at denne feilen blir fikset (legger til autoattach-funksjonen), eller skriv ut ikke i sømløs modus, men fra et virtuelt skrivebord (i prinsippet er dette ikke mye forskjellig fra sømløs - du trenger bare å gjøre ett klikk til ). Generelt er dette tingene, jeg håper mine "prøver" vil hjelpe noen.

Etter å ha oppgradert enheten til Windows 10, er det på tide å slå på trykkpressen igjen og komme i gang. I denne artikkelen lærer du hvordan du setter opp en skriver for å skrive ut fra datamaskinen.

Innstillinger

Skrivere begynte sin vanskelige vei i 1985, slik at de kan ha både ulike driftskonsepter og annen forbindelse til datamaskinen.

Forbindelse

Basert på tilkoblingsmetoden er skrivere delt inn i modeller:

  1. Med parallell eller seriell kontakt. En utdatert metode, ikke lenger brukt i forbindelse på grunn av treg drift.
  2. Med USB-kabel. Tilkobling via USB-port.
  3. Med LAN-port. Koble til en datamaskin eller ruter ved hjelp av Ethernet-kabel med RJ45-kontakt.
  4. Med Bluetooth-adapter. Trådløs tilkobling med en datamaskin via Bluetooth-teknologi.
  5. Med Wi-Fi-adapter. Tilkobling til PC via Wi-Fi-ruter.

For riktig tilkobling:

  • koble den til PC-en på en av følgende måter;
  • slå på enheten til et 220V-nettverk;
  • opprette en datamaskintilkobling til Internett.

Installere drivere

Når du kobler skriveren til datamaskinen, operativsystem vil automatisk begynne å søke den nødvendige sjåføren. Søk og installasjon kan ta litt tid. Hvis PC-en ikke ser skriveren, bruk driveren som er på disken som følger med.

Hvis automatisk søk mislyktes, men det er ingen driverdisk:

  1. I Windows-søk Skriv "Enheter og skrivere" og sjekk om enheten vises.
  2. Hvis ikke, bruk "Run the Add Printer Wizard"-programmet ved å klikke på "Add"-knappen.
  3. Start skanningen. Hvis det oppdages, velger du enheten du vil legge til på datamaskinen.

  4. Mottok du et "Ingen enheter funnet"-varsel? Klikk "Skriveren du trenger er ikke oppført" og følg anbefalingene.
  5. Sjekk også "Enhetsbehandling", PC-en kan ha oppdaget skriveren, men problemet ligger i driveren.
  6. Etter vellykket tilkobling anbefales det å starte datamaskinen på nytt (relevant for eldre modeller).

Viktig! Artikkelen gir et eksempel på oppsett og arbeid med Samsung skriver ML-1660-serien. Visuelt utseende Parametre og konfigurasjoner kan variere for andre modeller.

Oppsett for utskrift

Du kan angi noen innstillinger i "Enheter og skrivere":

Slik setter du opp utskrift:

  • høyreklikk på enheten og velg det aktuelle elementet;
  • i kategorien "Grunnleggende" kan du velge retning (stående, liggende), utskriftskvalitet og type;
  • i fanen "Papir" - antall kopier, papirparametere, skaleringsparametere;
  • "Graphics"-fanen lar deg konfigurere font og tekst, grafikkkontroller, tetthet og tonersparing;
  • I kategorien "Avansert" kan du legge til et vannmerke og tekst på et ark, endre rekkefølgen for dokumentutskrift og kontrollere tosidig utskrift manuelt.

Standard enhet

Hvis, når du sender et dokument til utskrift, velger programmet feil enhet(for eksempel OneNote 16), må du angi den tilkoblede skriveren som standard.

For dette:


Testside

Slik skriver du ut en prøve:

Jobber og utskriftskø

Viktig! Det er lignende situasjoner: skriveren har sviktet og oppgaven med å skrive ut et dokument forblir i minnet. Du trenger det ikke lenger, men enheten vil ikke skrive ut nytt dokument, til jeg er ferdig med den gamle. "Utskriftskø"-funksjonen vil hjelpe deg med å håndtere denne typen problemer.

For å gå til "Utskriftskø" gå tilbake til "Enheter og skrivere" og til kontekstmenyen velg Vis utskriftskø.

Her kan du administrere dokumentene som står i kø. Du kan tømme utskriftskøen for å slette alle oppgaver, eller velge og slette én om gangen. Det er også en pausefunksjon.

Konfigurere enheten for et lokalt nettverk

For å dele skriveren på andre datamaskiner i lokalt nettverk, må oppgis generell tilgang. For dette:

Sette opp en virtuell skriver

Ved å koble enheten til datamaskinen din kan du gjøre den virtuell. Dette betyr at du kan gi utskriftskommandoer fra hvilken som helst av dingsene dine (smarttelefon, nettbrett, bærbar PC, etc.) via Wi-Fi. For å gjøre dette trenger du en singel Google-konto. For å konfigurere.

Hvis du har en skriver koblet til en Windows-maskin, er det ganske enkelt å sette den opp for nettverksutskrift på en Mac, selv om det ikke er noen OSX-drivere for den skriveren.

For å gjøre dette trenger du tre ting:

  • Skriveren fungerer som den skal på en Windows-maskin
  • Ghostscript - PostScript-skriveremulator
  • RedMon - Redirection Port Monitor
Last ned og installer distribusjoner.
For enkel beskrivelse og konfigurasjon installerer vi den i en mappe C:\gs

Sette opp en virtuell skriver i Windows

I mitt eksempel er det to skrivere uten OSX-drivere - en monokrom laser "Samsung ML2250" og en fargelaser "Konica 2400W". La oss starte med den svarte og hvite Samsung.
Først må du opprette en konfigurasjonsfil for denne skriveren, C:\gs\samsung.rsp, innholdet:

IC:\gs\gs8.64\lib;C:\gs\fonts

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

- mono

-sOutputFile="%printer%Samsung ML-2250"

I siste linje Du må angi det nøyaktige navnet på den faktiske skriveren som er installert og konfigurert i systemet (med mellomrom mulig). Til monokrom skriver Jeg la til linjen "-mono".

Nå må du sette opp en virtuell skriver. For å gjøre dette, start standardveiviseren og legg til en ny lokal skriver:


Velg "Omdirigert port" som port:

Veiviseren vil opprette en ny omdirigeringsport og tilby å gi den et nytt navn, la alt være som det er:

I neste trinn må du velge standard driver for en virtuell skriver, og det beste alternativet for dette er et sett med drivere fra Apple. Velg en svart-hvitt laserskriver. Jeg valgte "Apple LaserWriter 16/600 PS".

Angi navnet på skriveren:

Du kan umiddelbart "dele" skriveren:

Nå kan du spesifisere tilleggsinformasjon, for eksempel forklare nøyaktig hvordan du installerer skriveren og hvilke drivere som skal brukes til dette:

Det er ikke nødvendig å skrive ut en testside på dette trinnet:

Skriverinstallasjonen er fullført:

Gå til innstillingene til den resulterende skriveren, på "Porter" -fanen, velg den nyopprettede porten "RPT1: Omdirigert port":

Portkonfigurasjon "RPT1: Omdirigert port":

I feltet "Omdiriger denne porten til programmet" ved å bruke "Bla gjennom" angir vi banen til gswin32c.exe, i vårt tilfelle er det det C:\gs\gs8.64\bin\gswin32c.exe

I linjen "Argumenter for dette programmet er:" angir vi banen til skriverinnstillingsfilen i Ghost-format: @C:\gs\samsung.rsp -

Vær oppmerksom på at det er veldig viktig å ikke glemme å sette et "mellomrom" og "-" etter filnavnet.

I "Output"-velgeren velger du "Kopier midlertidig fil til skriver".

For "Skriver" velger vi en ekte skriver, i mitt tilfelle er det "Samsung ML-2250".

"Kjør" - "Skjult" - skjuler alle dialoger og programvinduer.

Klikk gjerne "OK"!

Dette fullfører oppsett av skriveren på en Windows-maskin; nå kan du sjekke funksjonaliteten til omdirigeringen ved å skrive ut testside fra panelet for virtuelle skriverinnstillinger.

Sette opp en skriver i Leopard

Start "System Preferences" og velg "Print & Fax".

På skjermbildet mitt er begge skriverne allerede konfigurert :) For å konfigurere en annen, klikk på “+” og velg “IP”-tilkoblingen.

"Protokoll" - "Line Printer Daemon - LPD"

"Adresse" - IP-adresse Windows-maskiner med en delt skriver.

"Navn" - skriv navnet på skriveren.

"Plassering" - verdien spesifisert på oppsettstadiet Windows-skriver i "Plassering"-feltet (dette er ikke nødvendig tilstand, men det er mer forsiktig på denne måten).

"Skriv ut med" - "Velg en driver du vil bruke" og bruk praktisk søk velg "Apple LaserWriter 16/600 PS".

Klikk "Legg til". På dette tidspunktet er tilkoblingen av skriveren til Leopard fullført. Vi sjekker og gleder oss.

Fargeinnstilling laserskriver"Konica 2400W" ble produsert på lignende måte. "Apple Color LaserWriter 12/600 PS" ble valgt som driver, og parameteren ble slettet i skriverens konfigurasjonsfil - mono.