Printing With Minimum Margins Specified By The Printer?
Nov 1, 2009
I want to utilize the maximum paper area (A4 size sheet). Therefore I must get the minimum margins that specific printer can handle. I have more printers attached to th pc, so I can not hardcode these values. I have tried to set margins to zero, but that results in printing outside the page at right side and bottom:
PrintDocument1.DefaultPageSettings.Margins.Left = 0
PrintDocument1.DefaultPageSettings.Margins.Top = 0
PrintDocument1.DefaultPageSettings.Margins.Right = 0
PrintDocument1.DefaultPageSettings.Margins.Bottom = 0
So my question is: is it possible to read the selected printers minimum margins without have to open a PageSetupDialog, and therefore make it possible to utilize maximum printing area with code only?
View 1 Replies
ADVERTISEMENT
Jun 3, 2011
I searched many pages but unfortunately found nothing. In fact the problem is Printable Area. Microsoft says: The printable area of a page varies from printer to printer and is not guaranteed to be symmetrical.
Does anybody have any code VB which will print a 1cm x 1cm box on a page which is located 1cm from the top and left edages of the paper for any printer?
I think the answer to the question depends on finding hard margins of the printer.
View 1 Replies
May 22, 2012
If I use the following code to draw a rectange, do the values inserted into 'fromleft' & 'fromtop' set a co-ordinate from the top/left corner of the paper or from the top/left corner of the margins.
Dim R As Rectangle
Dim across As Integer = 5
Dim down As Integer = 13
[Code]....
The reason I am asking this question is because I am trying to print labels so the position of the labels on the sheet are fixed. When the printer is set to papersize = letter the first label is in the correct position but when I change it to A4 the first label has moved 4mm to the right. With the margins set to 0 I still cant get it justified correctly. The printer is obviosly capable of printing 4mm from the left because it does so when set to 'letter'. Can't use letter because I need the extra length of A4 for the bottom row of labels.
View 2 Replies
Jan 13, 2011
I am printing a receipt with the following code:
Dim printFont As New System.Drawing.Font("Courier New", 10, System.Drawing.FontStyle.Regular)
e.Graphics.DrawString(sPrintText, printFont, System.Drawing.Brushes.Black, 10, 6)
[code]....
View 1 Replies
Feb 7, 2009
I am trying to print a full page of lines, labels, and variables to match a physical form that I have. When I go to print the form, everything is moved down and to the right. I have tried to set the margins to 0 and have also tried OrginsAtMargins but neither have corrected the problem. So basically, I am trying to get the margins to be set at 0 so I can use the whole 8.5x11 (minus a little on the sides; about .25 of a inch) to print. What is weird is the print preview is fine but when it prints it's down and the right. So getting it so it prints how it does in print preview would be great. [URL].
View 1 Replies
Jul 1, 2010
I need stop printing and paper feeding in the middle of printing in dot matrix printer.(Like a POS Printer - When wrote 'End Doc' on POS printer can stop paper feeding)
View 4 Replies
Dec 6, 2010
I am using VB 2008 & Access Databases for creating WinForm Applications. Also i am using Crystal Reports for Report solution. my question is How do i created reports such a way that they can be printed in faster Ascii Format on any DotMatrix printer. The default true type fonts make printing very slower.
I tried to use "Draft 10 cpi" font which come to available me after i installed a correct driver for my Epson printer. which also helped me overcome this problem. however it wont be the scenario with all my clients i.e. they might have different printers having different Make with different drivers installed. i have tried to open such project on there PC but the printing wont come in Draft instead the fonts get expanded too much & the print wont come right.
View 8 Replies
Jul 18, 2011
I'm using Visual Basic 2006 and i am printing with a third party application call NovaPDF. It works very well.NovaPDF works like any printer and i'm having no problem using it. The thing is that i don't want to queue printing document because i need to rename and change their location. Also NovaPDF append to file. So, what i want to do is : Do some kind of loop that the program will loop in until my printer is done printing everything.[code]....
View 3 Replies
Jun 4, 2012
This is pankaj, I am currently working on the printing project. Here I have creating a custom paper(height = 1000mm and width = 800mm) on the printer via code and then trying to print the text on a specific location (for example. top = 1cm and left = 1cm). It does not print the text After trying many time i found that printable area, created by the code, is not changed but it is changing height and width as custom paper i have given in the code. But still it's printable area remains the same as previous paper kindly reply
View 2 Replies
Jun 24, 2008
Try
Dim rptt As String = "The receipt is mine"
Dim ss As System.IO.StreamWriter
[Code].....
The text, The reciept is mine, is written to a file called Receipt.txt as required. and a command is given to the printer but the printer does not print characters on the paper as the paper rolls out of the printer during printing process.
View 3 Replies
Feb 24, 2009
I want to know if there is function to know whether the printer you are printing on is a dot matrix?
Our official receipt is printed in a dot matrix and must not be printed on any other kind of printer.
View 6 Replies
Jun 8, 2010
I am trying to develop a program that will open, print and then close the selected files from the listview.The file could be of any type, but I am particularly interested in autocad drawing files - .dwg format. The printing needs to be done at the printer. There is a multibox which allows the user to select the printer .
Currently, I can open the files and select the printer but I am really getting stuck at printing.
View 1 Replies
Feb 15, 2012
printing a displayed form to a printer. This is my current code. (I am using the PrintForm visual basic PowerPack.)
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
cPrintForm.PrintAction = Printing.PrintAction.PrintToPreview
cPrintForm.Print()
End Sub
This prints the form fine, but the problem is that the page printed is portrait, and my whole form doesn't fit on it, so I was wondering how to set it to landscape?
View 1 Replies
Oct 27, 2010
I have a RTB. I want to print the contents to a printer. KB 811401 does most of what I want. I want the on screen RTB to change size based on the settings of the selected printer. That way the user really gets WYSIWYG between the screen adn the printer. This application prints to labels so it is very important that what the user sees on the screen comes out exactly the same on the printer. Last night I think I found an example that linked the RTB to the printer, but it was an old version of VB that does not work with 2008 .NET and I can't find it today anyway.
View 3 Replies
Oct 20, 2009
i'm quite new to VB see my code i'm not sure where i enter your code Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load RichTextBox1.Text = "I print My text here.'filling the richtextbox with some text that can be used readily End Sub
[Code]...
View 1 Replies
Nov 28, 2011
Im making a POS system and so far all is great, im up to making the thermal printers work (2nd last thing on the list).I got my shiny new printers yesterday and they are a generic brand, they are compatible with epson commands (and yes it came with a book of ESC codes, which also confuse me).My issue is this, i "installed" them but windows will not recognise them as a printer. How can I print direct to them? baring in mind they are USB printers.I know it can do so in its current setup as there is a test program that prints fine.
View 3 Replies
Nov 17, 2009
The main issue here, whether the ZPL printer is on/off, the status always shows as "Ready", there is no change in the status.made use off couple codes which i googled, but none have turned out to show me the printer status.
Is there any other way to indentify the status of the ZPL printer/ any other alternative [url]...
View 1 Replies
Jun 10, 2011
I'm making a program that has a "Print" button. I want it to open a PrintDialog, let the user select the printer they want to use, and print the contents in the RichTextBox/TextBox.
I was thinking about this:[code..]
View 4 Replies
Sep 6, 2011
I am having an issue printing labels from a form in visual studio. I have looked at all of the links concerning this, and tried to adpt the code in my project to print labels/barcodes and can't seem to get it to work. I have a Zebra TLP 2844 label printer and when I send the ZPL Code to the label printer, it prints out the text of the code.
[Code]...
View 2 Replies
May 9, 2012
I need to print a barcode label from my desktop to a zebra printer. Can you please provide some code or some website ?
View 2 Replies
Nov 1, 2009
i am using Visual Basic.net 2008 and I need a way to print the web brower to the default printer. Now I have worked with printing set pixel ranges but big problems happen when a printer dialog box appears over the space of the webbrowser and gets printed! Could someone give me the general approach, sudo code?
View 3 Replies
Aug 26, 2010
I work on software for cafe bar, and the bills should be print on fiscal printer (e.g. like this [URL] Do I need approach different from printing on common printers?
View 2 Replies
Dec 2, 2010
I have one thermal printer Datecs ESC/POS Printer EP-50,and I need to print something like in the image :
I use this code :
vb.Net
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As
[code].....
View 7 Replies
Sep 24, 2009
what type of printer i can use in printing a receipt? its paper source and size?..im developing a billing system in vb.net and i need to print a receipt for that.
View 6 Replies
May 3, 2010
How to check the printer status before printing the report. i am using print dialog to print the report. i want to check the printer is on or off or printer is ready before report is send to printer.
i want to insert a function that check the selected printer status when user click on the print button. if printer works fine then print report else alert the user to set the printer.
View 5 Replies
Aug 5, 2009
We are trying to get an image to a printer.Does someone any idea how to do that, or maybe someone has code?
View 3 Replies
May 26, 2012
I have a scanner Motorola MC 90090 which is a wireless scanner, till now we used to print a barcode label to a zebra wireless printer which is on a default location.
But now I want to print a barcode label when printer connected serially(through USB).
View 5 Replies
Aug 17, 2010
I want to be able to print various kinds of documents to a specific printer I have looked at the PrintDocument class and the Process class. My closest working attempt has been with the Process Class.
Here is my code using a Process Class:
Dim Proc As New Process
Dim PrintTo As String = "\dev003NetPrintQueue2Fax"
[code].....
View 2 Replies
Jan 4, 2012
I am using the VB.Net printing powerpack to emulate the old Printer.Print from VB6.The printed output sent to a pdf doc via cutepdfwriter looks ugly/strange.
View 14 Replies
Jun 15, 2011
trying to create a WPF application that will allow users to print a barcode label written in ZPL that is saved to a text file on the C: drive. I am able to print the barcode with the WPF Application except it prints the same serial # without incrementing to the next one. I would like have the application:Open the test.txt file and read the last serial # that was printed. Print the next serial #. Write the last serial # it printed to the file for the next it is printed so that if I printed 1,2,3 this time, the next time it would print 4,5,6. Below is my code for the test.txt file and my VB.net code.
test.txt
^XA
^LH20,10^AE^FDBUILD LABEL^FS
[code]....
The printing process doesn't look pretty, but I was unable to get it to print with PrintDocument.Print() and I could by using a Process. I am guessing the issue is with intSN declaration not appending the serial # back to the test.txt file, instead, it adds
the barcode back to the file.
View 6 Replies