``` print card [from point1 to point2] print all cards print marked cards print posInteger cards print card [from point1 to point2] print {field | button } print fileName with application print expression ``` The print command prints card images, the contents of fields and buttons, documents from other programs, or the value of any HyperTalk expression. Print card prints an image of the current card. The option from point1 to point2 specifies a rectangular area of the card. Print all cards prints the image of every card in the stack. Print marked cards prints a subset of the cards in the stack based on each card’s marked property (as reflected in its Card Info dialog box). You can mark cards with the mark command. Print posInteger cards prints a range of consecutive cards starting from the current card. Print card prints the card specified by the card expression. The option from point1 to point2 specifies a rectangular area of the card. HyperCard sets the function the result to "No such card." if the specified card doesn’t exist; otherwise, the result returns empty. Print button prints the contents of the specified button. Print field prints the contents of the specified field, preserving the fonts, sizes, and styles of text used in the field. Print file with application prints a document using another program. HyperCard launches the application; the application tries to print the document. (The user might see a Print dialog box.) If HyperCard can't find either the document or the application, it displays a directory dialog box and asks the user to find it. HyperCard also sets the result to Cancel if the user clicks Cancel in the dialog box. Otherwise, it sets the result to empty. If HyperCard has problems opening the application (for example, there’s not enough memory), it sets the result to "Couldn't open that application." After printing, the application program quits, and control returns to HyperCard. Finally, print expression prints the value of any HyperTalk expression. You can print the values of local and global variables, fields, chunk expressions, the current selection, the contents of the Message box, and the result of any function or property. Expressions are printed using the settings in printMargins, printTextAlign, printTextFont, printTextSize, printTextHeight, and printTextStyle.