Unable to add printer driver using Add-PrinterDriver on 2012 R2 Print ServerPrinter Won't Print! Long and weird sagaPrinter server drivers for Samsung ML printer seriesPurge print driver cache on windows 7 with powershell scriptCannot create printer object in Active Directory, even though the printer is on the same serverHow can i print to an alternate LPD port from Windows Server 2012?Why is the Set-ClientAccessServer cmdlet throwing a DataValidationExceptionApplications locking up when printing to a print serverNetwork printer becomes inaccessable randomly in 2012 R2 RDS sessionsW2012R2 ISCSI MutualAuth: “Initiator CHAP secret given is invalid”Network printer driver install for non-admins running Win7 and no print server
What LISP compilers and interpreters were available for 8-bit machines?
Are there any existing monsters I can use as a basis for a baby skeleton statblock?
How to skip replacing first occurrence of a character in each line?
Strange symbol for two functions
Does there exist a word to express a male who behaves as a female?
Avoiding cliches when writing gods
Do any instruments not produce overtones?
Java guess the number
Secure offsite backup, even in the case of hacker root access
Deformation of rectangular plot
Is any name of Vishnu Siva?
How did students remember what to practise between lessons without any sheet music?
Efficient integer floor function in C++
How bad would a partial hash leak be, realistically?
How can drunken, homicidal elves successfully conduct a wild hunt?
Strat tremolo bar has tightening issues
What are the words for people who cause trouble believing they know better?
How can you travel on a trans-Siberian train when it is fully booked?
Why does Kathryn say this in 12 Monkeys?
Is the decompression of compressed and encrypted data without decryption also theoretically impossible?
How is it possible that Gollum speaks Westron?
Why is the relationship between frequency and pitch exponential?
Are "living" organ banks practical?
Why don't B747s start takeoffs with full throttle?
Unable to add printer driver using Add-PrinterDriver on 2012 R2 Print Server
Printer Won't Print! Long and weird sagaPrinter server drivers for Samsung ML printer seriesPurge print driver cache on windows 7 with powershell scriptCannot create printer object in Active Directory, even though the printer is on the same serverHow can i print to an alternate LPD port from Windows Server 2012?Why is the Set-ClientAccessServer cmdlet throwing a DataValidationExceptionApplications locking up when printing to a print serverNetwork printer becomes inaccessable randomly in 2012 R2 RDS sessionsW2012R2 ISCSI MutualAuth: “Initiator CHAP secret given is invalid”Network printer driver install for non-admins running Win7 and no print server
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm trying to setup a Windows Server 2012 R2 host as a print server. I'm at the early stage of trying to add a printer to the system. I'm trying to keep this as PowerShell based as possible, but I've resorted to using plain old .exe utilities as well (specifically due to the shortcomings in Add-WindowsDriver
). Really, I'm trying my best to avoid the GUI.
Powershell version is 5.1.
Thus far, I've performed these steps in trying to install the printer:
- Copied the .inf, .cat and .cab files to the server
- Added a printer port for the printer:
Add-PrinterPort -Name "TCP/IP_CanonIR" -PrinterHostAddress 10.0.0.60 -PortNumber 9100
- Added the printer driver to the Windows Driver Store:
pnputil.exe /a C:PrintDriversCanonDriverdriver.inf
Here is where I'm stuck. I can't seem to use Add-PrinterDriver
. I learned through Googling that I first need to add the driver to the WDS (which I've now done with pnputil.exe
) but I still can't seem to add it. I run Get-WindowsDriver
and I see it returned. Based on the OriginalFileName
property of the returned object, I know the location of the .inf file in the driver store. So, I run the following:
Add-PrinterDriver -Name "Canon imageRUNNER ADVANCE" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
What that returns is:
Add-PrinterDriver : The specified driver does not exist in the driver store.
+ CategoryInfo : NotSpecified: (MSFT_PrinterDriver:ROOT/StandardCimv2/MSFT_PrinterDriver) [Add-PrinterDriver], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070705,Add-PrinterDriver
I also tried specifying the value of the Driver
property returned by Get-WindowsDriver
as the provided value for -Name
:
Add-PrinterDriver -Name "oem13.inf" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
That returns the same error. I've read the help for Add-PrinterDriver
and it isn't very helpful. I know that the -InfPath
value is valid, as that is the correct path as returned from Get-WindowsDriver
. The only other thing I'm specifying is -Name
. From the help:
-Name <String>
Specifies the name of the printer driver.
That, to me, sounds like I can name it whatever I want so I don't see a problem there. Everything done here is being run in an elevated shell so accessing contents of the driver store shouldn't be a problem.
Does anyone have any advice here? Am I going about this the wrong way? Please let me know if I can provide any other relevant information.
windows windows-server-2012-r2 powershell print-server
add a comment |
I'm trying to setup a Windows Server 2012 R2 host as a print server. I'm at the early stage of trying to add a printer to the system. I'm trying to keep this as PowerShell based as possible, but I've resorted to using plain old .exe utilities as well (specifically due to the shortcomings in Add-WindowsDriver
). Really, I'm trying my best to avoid the GUI.
Powershell version is 5.1.
Thus far, I've performed these steps in trying to install the printer:
- Copied the .inf, .cat and .cab files to the server
- Added a printer port for the printer:
Add-PrinterPort -Name "TCP/IP_CanonIR" -PrinterHostAddress 10.0.0.60 -PortNumber 9100
- Added the printer driver to the Windows Driver Store:
pnputil.exe /a C:PrintDriversCanonDriverdriver.inf
Here is where I'm stuck. I can't seem to use Add-PrinterDriver
. I learned through Googling that I first need to add the driver to the WDS (which I've now done with pnputil.exe
) but I still can't seem to add it. I run Get-WindowsDriver
and I see it returned. Based on the OriginalFileName
property of the returned object, I know the location of the .inf file in the driver store. So, I run the following:
Add-PrinterDriver -Name "Canon imageRUNNER ADVANCE" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
What that returns is:
Add-PrinterDriver : The specified driver does not exist in the driver store.
+ CategoryInfo : NotSpecified: (MSFT_PrinterDriver:ROOT/StandardCimv2/MSFT_PrinterDriver) [Add-PrinterDriver], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070705,Add-PrinterDriver
I also tried specifying the value of the Driver
property returned by Get-WindowsDriver
as the provided value for -Name
:
Add-PrinterDriver -Name "oem13.inf" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
That returns the same error. I've read the help for Add-PrinterDriver
and it isn't very helpful. I know that the -InfPath
value is valid, as that is the correct path as returned from Get-WindowsDriver
. The only other thing I'm specifying is -Name
. From the help:
-Name <String>
Specifies the name of the printer driver.
That, to me, sounds like I can name it whatever I want so I don't see a problem there. Everything done here is being run in an elevated shell so accessing contents of the driver store shouldn't be a problem.
Does anyone have any advice here? Am I going about this the wrong way? Please let me know if I can provide any other relevant information.
windows windows-server-2012-r2 powershell print-server
add a comment |
I'm trying to setup a Windows Server 2012 R2 host as a print server. I'm at the early stage of trying to add a printer to the system. I'm trying to keep this as PowerShell based as possible, but I've resorted to using plain old .exe utilities as well (specifically due to the shortcomings in Add-WindowsDriver
). Really, I'm trying my best to avoid the GUI.
Powershell version is 5.1.
Thus far, I've performed these steps in trying to install the printer:
- Copied the .inf, .cat and .cab files to the server
- Added a printer port for the printer:
Add-PrinterPort -Name "TCP/IP_CanonIR" -PrinterHostAddress 10.0.0.60 -PortNumber 9100
- Added the printer driver to the Windows Driver Store:
pnputil.exe /a C:PrintDriversCanonDriverdriver.inf
Here is where I'm stuck. I can't seem to use Add-PrinterDriver
. I learned through Googling that I first need to add the driver to the WDS (which I've now done with pnputil.exe
) but I still can't seem to add it. I run Get-WindowsDriver
and I see it returned. Based on the OriginalFileName
property of the returned object, I know the location of the .inf file in the driver store. So, I run the following:
Add-PrinterDriver -Name "Canon imageRUNNER ADVANCE" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
What that returns is:
Add-PrinterDriver : The specified driver does not exist in the driver store.
+ CategoryInfo : NotSpecified: (MSFT_PrinterDriver:ROOT/StandardCimv2/MSFT_PrinterDriver) [Add-PrinterDriver], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070705,Add-PrinterDriver
I also tried specifying the value of the Driver
property returned by Get-WindowsDriver
as the provided value for -Name
:
Add-PrinterDriver -Name "oem13.inf" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
That returns the same error. I've read the help for Add-PrinterDriver
and it isn't very helpful. I know that the -InfPath
value is valid, as that is the correct path as returned from Get-WindowsDriver
. The only other thing I'm specifying is -Name
. From the help:
-Name <String>
Specifies the name of the printer driver.
That, to me, sounds like I can name it whatever I want so I don't see a problem there. Everything done here is being run in an elevated shell so accessing contents of the driver store shouldn't be a problem.
Does anyone have any advice here? Am I going about this the wrong way? Please let me know if I can provide any other relevant information.
windows windows-server-2012-r2 powershell print-server
I'm trying to setup a Windows Server 2012 R2 host as a print server. I'm at the early stage of trying to add a printer to the system. I'm trying to keep this as PowerShell based as possible, but I've resorted to using plain old .exe utilities as well (specifically due to the shortcomings in Add-WindowsDriver
). Really, I'm trying my best to avoid the GUI.
Powershell version is 5.1.
Thus far, I've performed these steps in trying to install the printer:
- Copied the .inf, .cat and .cab files to the server
- Added a printer port for the printer:
Add-PrinterPort -Name "TCP/IP_CanonIR" -PrinterHostAddress 10.0.0.60 -PortNumber 9100
- Added the printer driver to the Windows Driver Store:
pnputil.exe /a C:PrintDriversCanonDriverdriver.inf
Here is where I'm stuck. I can't seem to use Add-PrinterDriver
. I learned through Googling that I first need to add the driver to the WDS (which I've now done with pnputil.exe
) but I still can't seem to add it. I run Get-WindowsDriver
and I see it returned. Based on the OriginalFileName
property of the returned object, I know the location of the .inf file in the driver store. So, I run the following:
Add-PrinterDriver -Name "Canon imageRUNNER ADVANCE" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
What that returns is:
Add-PrinterDriver : The specified driver does not exist in the driver store.
+ CategoryInfo : NotSpecified: (MSFT_PrinterDriver:ROOT/StandardCimv2/MSFT_PrinterDriver) [Add-PrinterDriver], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070705,Add-PrinterDriver
I also tried specifying the value of the Driver
property returned by Get-WindowsDriver
as the provided value for -Name
:
Add-PrinterDriver -Name "oem13.inf" -InfPath "C:WindowsSystem32DriverStoreFileRepositorycns30ma64.inf_amd64_3fa1ebf9a5a06bfecns30ma64.inf"
That returns the same error. I've read the help for Add-PrinterDriver
and it isn't very helpful. I know that the -InfPath
value is valid, as that is the correct path as returned from Get-WindowsDriver
. The only other thing I'm specifying is -Name
. From the help:
-Name <String>
Specifies the name of the printer driver.
That, to me, sounds like I can name it whatever I want so I don't see a problem there. Everything done here is being run in an elevated shell so accessing contents of the driver store shouldn't be a problem.
Does anyone have any advice here? Am I going about this the wrong way? Please let me know if I can provide any other relevant information.
windows windows-server-2012-r2 powershell print-server
windows windows-server-2012-r2 powershell print-server
edited May 20 at 17:03
Dusty Vargas
asked May 20 at 16:44
Dusty VargasDusty Vargas
125
125
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Alright, I figured it out. With the -Name
parameter you need to specify a valid name for that driver, according to the available names in the .inf file. This is the name that shows up when you manually select a driver while installing a printer. So, for example, if you want to add a printer driver for a Canon printer:
# Add driver to Windows Driver Store
pnputil.exe /a C:PathTodriver.inf
# Find driver full path
Get-WindowsDriver -All -Online | Where-Object $_.OriginalFileName -like '*driver.inf' | Select-Object -ExpandProperty OriginalFileName -OutVariable infPath
# Make sure that driver.inf matches the original driver .inf file you supplied
# Get valid driver names from inf file
Get-Content -Path $infPath
# Near the top of the previous output, you should see a list of driver name to model name mappings that looks like this:
;64-bit x64
[Canon.NTamd64]
"Canon Generic Plus PS3" = GENERICPS,,1284_CID_CA_PS3_COLOR_OIP
# Based on the model on the right, since I know that is the model I have I will use that driver name:
Add-PrinterDriver -Name "Canon Generic Plus PS3" -InfPath $infPath
# You're done. Now you can run Get-PrinterDriver to be sure that it is available:
Get-PrinterDriver
Name PrinterEnvironment MajorVersion Manufacturer
---- ------------------ ------------ ------------
Canon Generic Plus PS3 Windows x64 3 Canon
# You can then begin to install your printers using your newly added printer driver:
Add-Printer -DriverName "Canon Generic Plus PS3" -Location "Customer Service Department" -Shared -ShareName "Canon IR-ADV in Customer Service" -Name "Canon IR-ADV in Customer Service" -Published -PortName "TCP_10.0.0.60"
# Be sure you have already configured a printer port for the printer using the Add-PrinterPort cmdlet, and use that in the above command
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f968120%2funable-to-add-printer-driver-using-add-printerdriver-on-2012-r2-print-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Alright, I figured it out. With the -Name
parameter you need to specify a valid name for that driver, according to the available names in the .inf file. This is the name that shows up when you manually select a driver while installing a printer. So, for example, if you want to add a printer driver for a Canon printer:
# Add driver to Windows Driver Store
pnputil.exe /a C:PathTodriver.inf
# Find driver full path
Get-WindowsDriver -All -Online | Where-Object $_.OriginalFileName -like '*driver.inf' | Select-Object -ExpandProperty OriginalFileName -OutVariable infPath
# Make sure that driver.inf matches the original driver .inf file you supplied
# Get valid driver names from inf file
Get-Content -Path $infPath
# Near the top of the previous output, you should see a list of driver name to model name mappings that looks like this:
;64-bit x64
[Canon.NTamd64]
"Canon Generic Plus PS3" = GENERICPS,,1284_CID_CA_PS3_COLOR_OIP
# Based on the model on the right, since I know that is the model I have I will use that driver name:
Add-PrinterDriver -Name "Canon Generic Plus PS3" -InfPath $infPath
# You're done. Now you can run Get-PrinterDriver to be sure that it is available:
Get-PrinterDriver
Name PrinterEnvironment MajorVersion Manufacturer
---- ------------------ ------------ ------------
Canon Generic Plus PS3 Windows x64 3 Canon
# You can then begin to install your printers using your newly added printer driver:
Add-Printer -DriverName "Canon Generic Plus PS3" -Location "Customer Service Department" -Shared -ShareName "Canon IR-ADV in Customer Service" -Name "Canon IR-ADV in Customer Service" -Published -PortName "TCP_10.0.0.60"
# Be sure you have already configured a printer port for the printer using the Add-PrinterPort cmdlet, and use that in the above command
add a comment |
Alright, I figured it out. With the -Name
parameter you need to specify a valid name for that driver, according to the available names in the .inf file. This is the name that shows up when you manually select a driver while installing a printer. So, for example, if you want to add a printer driver for a Canon printer:
# Add driver to Windows Driver Store
pnputil.exe /a C:PathTodriver.inf
# Find driver full path
Get-WindowsDriver -All -Online | Where-Object $_.OriginalFileName -like '*driver.inf' | Select-Object -ExpandProperty OriginalFileName -OutVariable infPath
# Make sure that driver.inf matches the original driver .inf file you supplied
# Get valid driver names from inf file
Get-Content -Path $infPath
# Near the top of the previous output, you should see a list of driver name to model name mappings that looks like this:
;64-bit x64
[Canon.NTamd64]
"Canon Generic Plus PS3" = GENERICPS,,1284_CID_CA_PS3_COLOR_OIP
# Based on the model on the right, since I know that is the model I have I will use that driver name:
Add-PrinterDriver -Name "Canon Generic Plus PS3" -InfPath $infPath
# You're done. Now you can run Get-PrinterDriver to be sure that it is available:
Get-PrinterDriver
Name PrinterEnvironment MajorVersion Manufacturer
---- ------------------ ------------ ------------
Canon Generic Plus PS3 Windows x64 3 Canon
# You can then begin to install your printers using your newly added printer driver:
Add-Printer -DriverName "Canon Generic Plus PS3" -Location "Customer Service Department" -Shared -ShareName "Canon IR-ADV in Customer Service" -Name "Canon IR-ADV in Customer Service" -Published -PortName "TCP_10.0.0.60"
# Be sure you have already configured a printer port for the printer using the Add-PrinterPort cmdlet, and use that in the above command
add a comment |
Alright, I figured it out. With the -Name
parameter you need to specify a valid name for that driver, according to the available names in the .inf file. This is the name that shows up when you manually select a driver while installing a printer. So, for example, if you want to add a printer driver for a Canon printer:
# Add driver to Windows Driver Store
pnputil.exe /a C:PathTodriver.inf
# Find driver full path
Get-WindowsDriver -All -Online | Where-Object $_.OriginalFileName -like '*driver.inf' | Select-Object -ExpandProperty OriginalFileName -OutVariable infPath
# Make sure that driver.inf matches the original driver .inf file you supplied
# Get valid driver names from inf file
Get-Content -Path $infPath
# Near the top of the previous output, you should see a list of driver name to model name mappings that looks like this:
;64-bit x64
[Canon.NTamd64]
"Canon Generic Plus PS3" = GENERICPS,,1284_CID_CA_PS3_COLOR_OIP
# Based on the model on the right, since I know that is the model I have I will use that driver name:
Add-PrinterDriver -Name "Canon Generic Plus PS3" -InfPath $infPath
# You're done. Now you can run Get-PrinterDriver to be sure that it is available:
Get-PrinterDriver
Name PrinterEnvironment MajorVersion Manufacturer
---- ------------------ ------------ ------------
Canon Generic Plus PS3 Windows x64 3 Canon
# You can then begin to install your printers using your newly added printer driver:
Add-Printer -DriverName "Canon Generic Plus PS3" -Location "Customer Service Department" -Shared -ShareName "Canon IR-ADV in Customer Service" -Name "Canon IR-ADV in Customer Service" -Published -PortName "TCP_10.0.0.60"
# Be sure you have already configured a printer port for the printer using the Add-PrinterPort cmdlet, and use that in the above command
Alright, I figured it out. With the -Name
parameter you need to specify a valid name for that driver, according to the available names in the .inf file. This is the name that shows up when you manually select a driver while installing a printer. So, for example, if you want to add a printer driver for a Canon printer:
# Add driver to Windows Driver Store
pnputil.exe /a C:PathTodriver.inf
# Find driver full path
Get-WindowsDriver -All -Online | Where-Object $_.OriginalFileName -like '*driver.inf' | Select-Object -ExpandProperty OriginalFileName -OutVariable infPath
# Make sure that driver.inf matches the original driver .inf file you supplied
# Get valid driver names from inf file
Get-Content -Path $infPath
# Near the top of the previous output, you should see a list of driver name to model name mappings that looks like this:
;64-bit x64
[Canon.NTamd64]
"Canon Generic Plus PS3" = GENERICPS,,1284_CID_CA_PS3_COLOR_OIP
# Based on the model on the right, since I know that is the model I have I will use that driver name:
Add-PrinterDriver -Name "Canon Generic Plus PS3" -InfPath $infPath
# You're done. Now you can run Get-PrinterDriver to be sure that it is available:
Get-PrinterDriver
Name PrinterEnvironment MajorVersion Manufacturer
---- ------------------ ------------ ------------
Canon Generic Plus PS3 Windows x64 3 Canon
# You can then begin to install your printers using your newly added printer driver:
Add-Printer -DriverName "Canon Generic Plus PS3" -Location "Customer Service Department" -Shared -ShareName "Canon IR-ADV in Customer Service" -Name "Canon IR-ADV in Customer Service" -Published -PortName "TCP_10.0.0.60"
# Be sure you have already configured a printer port for the printer using the Add-PrinterPort cmdlet, and use that in the above command
answered May 21 at 0:05
Dusty VargasDusty Vargas
125
125
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f968120%2funable-to-add-printer-driver-using-add-printerdriver-on-2012-r2-print-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown