{"identifier":42410,"topic":"Commands","name":"open printing","text":"<code>open printing <\/code>[<code>with dialog<\/code>]<code> <br><br>\n\n <\/code>The<code> open printing <\/code>command begins a print job. It uses the current settings from the Print Stack dialog box.  <br><br>\n\n If you specify the<code> with dialog o<\/code>ption, HyperCard displays the Print Stack dialog box, and the user can choose new settings. HyperCard sets<code> the result <\/code>to<code> Cancel <\/code>if the user clicks Cancel; otherwise, it sets<code> the result <\/code>to<code> empty<\/code>. <br>\n<br>\n <br><br>\n\n You must use the<code> close printing <\/code>command to end a print job begun with<code> open printing.<\/code> <br>\n","related":{"32483":"close","42512":"open report printing","44420":"print","79600":"printMargins","90631":"printTextAlign","90961":"printTextFont","91426":"printTextHeight","91932":"printTextSize","92736":"printTextStyle","45965":"reset"},"examples":"on printRange start,total\n   -- print a range of cards from some start card\n   push card  \n   open printing  \n   go to card start  \n   print (total-start) + 1 cards  \n   close printing  \n   pop card  \nend printRange","demo":"","debug":{"9":["open printing [with "],"10":["\r\rYou must use the c"]}}