Print labels from SDK
I need to be able to print labels from within SDK but I want to make the label format accessible by my customer. Does anyone know of a way to link in to something like ALD from SDK?
Gordon Wood
Gordon,
The SDK does not have a facility for accessing the PLD or the ALD products. You can use the Report Service to capture print information and parameters to send to a third-party report writer such as Crystal that you can then use.
Eddy
Similar Messages
-
I want to print labels from my address book, but when I try to put first names first, only some will work. Does anyone know why this is happening and how to fix it?
Hi MollyPhloot07,
I'm glad you found the coupons.com app and you might also want to take a look at the GroceryIQ app from the same company. Please note that at this time, printing is only support from iPad to HP wireless inkjet printer. That's most likely the reason why your Canon isn't displaying when attempting to print. The other way to go might be emailing the coupons you want to your email address, then open that email and print from a conventional desktop or laptop computer.
Hope this helps!
Coupon Support -
How do you print labels from contacts off the MacBook
I am trying to print labels from contacts in my Macbook Pro. I've done it before and now I can't remember how
Hello there, mamajanie55.
The following Knowledge Base article offers up some information on how to create labels and such from your Contacts:
Contacts: Print contact information
http://support.apple.com/kb/PH11608
Thanks for reaching out to Apple Support Communities.
Cheers,
Pedro. -
Printing labels from CVI using ActiveX and WORD
I'd like to print labels from CVI. I managed to create the label type I need
in WORD. Now I want to use that in CVI. The following macro describes exactly
what I want. Maybe someone can translate this to CVI, please ???
Sub Macro2()
' Macro2 Macro
' Macro recorded 17-02-00 by IT-Systems
Documents.Add Template:= _
"C:\Program Files\Microsoft Office\Templates\Normal.dot", NewTemplate:=
False
Application.MailingLabel.DefaultPrintBarCode = False
Application.MailingLabel.CreateNewDocument Name:="10.63230", Address:=""
, AutoText:="ToolsCreateLabels1", ExtractAddress:=False
End SubWe do not have an example that will do *exactly* what you need, but you should
find an ActiveX example program, either in the CVI samples folder or on the
Example Programs Database, that illustrates how to print a document in Word.
The function you will need to call that actually invokes the print method
is Word_DocumentPrintOutOld. It's defined in word2000.h; the prototype,
in case you were curious is:
HRESULT CVIFUNC Word_DocumentPrintOutOld (CAObjHandle objectHandle,
ERRORINFO *errorInfo,
VARIANT background, VARIANT append,
VARIANT range, VARIANT outputFileName,
VARIANT from, VARIANT to, VARIANT
item
VARIANT copies, VARIANT pages,
VARIANT pageType, VARIANT printToFile,
VARIANT collate,
VARIANT activePrinterMacGX,
VARIANT manualDuplexPrint);
"Han Stehmann" wrote:
>>I'd like to print labels from CVI. I managed to create the label type I
need>in WORD. Now I want to use that in CVI. The following macro describes
exactly>what I want. Maybe someone can translate this to CVI, please ???>>>Sub
Macro2()>'>' Macro2 Macro>' Macro recorded 17-02-00 by IT-Systems>'> Documents.Add
Template:= _> "C:\Program Files\Microsoft Office\Templates\Normal.dot",
NewTemplate:=>_> False> Application.MailingLabel.DefaultPrintBarCode
= False> Application.MailingLabel.CreateNewDocument Name:="10.63230",
Address:="">_> , AutoText:="ToolsCreateLab
els1", ExtractAddress:=False>End
Sub> -
How to print labels from my Christmas card list?
Does anyone know how to print labels from the Christmas card list in Contacts?
I am new to computers and having managed to type in all my addresses I was hoping to print some labels! Please can anyone help!Welcome to the Support Communities. What version of OS X is your Mac running? ...Click on the menu at top left of your screen and choose About This Mac. Note the version in the form 10.n.n and then see this ASC tutorial:
Update your product list
Then see this Apple doc, which is for OS X 10.9 (Mavericks)...
Contacts (Mavericks): Print contact information
...Found by searching here:
http://support.apple.com/kb/index?page=search -
Printing labels from Address Book
Hi there,
I have tried to print labels from Address Book using the provided template within the application.
The probem however, is that if I want to print a number of labels, say for myself, I can not seem to specify how may labels to print with a selected address.
As well, if I print one label from the application, I do not see a way to tell the printer or the application to use the next field of the label sheets.
Am I missing something completly obvious or is it an oversight in the Application?
Thanks in advanceJim,
I think I understand your question. Hopefully this will help you with at least one of your problems. In order to print out address labels for just your name and address, you'll have to duplicate your personal address card several times. I duplicated mine 29 more times so that I could print out 30 sticky labels. Here's what I'd suggest:
1. Create a new group in the far left side of your Address Book window by clicking once on the "+" button found at the bottom of the Group column, and then title your new group something like "My Return Labels."
2. Locate your main personal card in the "All" group, and then slide it (or add it) to your newly created group.
3. Highlight your card from within your new "My Return Labels" group, copy and paste it about 29 times.
4. Once done, make sure you have just your "My Return Labels" group highlighted, then go to your Print command.
5. Choose the proper label style, and print away.
Good luck, Grampa Doodie.
PBG4-15 1.67GHZ, eMac, G4 Tower, iMac (Graphite), iMac (BB). Mac OS X (10.4.2) -
Re: Printing labels from iCloud Contacts.
I'm trying to print labels from iCloud 'Contacts'. I have a MacBook Air (which I now use all the time) as well as a wonderful but ancient iMac which I use occasionally. My printer is only connected to my iMac so I want to print my multiple contact labels from there. When I log into iCloud wanting to print my Group 'Christmas Card Contacts' list, the print settings don't allow me to set up the page to choose labels (Avery, J8160 or any other).Any idea how I can achieve this please? I feel I've gone backwards because I never had any trouble doing this from my old Address Book on my Mac but, since iCloud, I haven't keep the old Address Book up to date. I had no idea it would be necessary. It shouldn't be necessary!! All advice gratefully received but I suspect I'm asking the impossible unless/until Apple remedy this defect. Thanks.
You can't. On some label layouts you can reverse the page and it will print on the remaining labels. Just limit the number to be printed to the number of labels remaining.
I don't know if there are any label printing apps that can let you insert a number of blank labels before your labels so you can start somewhere in the middle of a sheet of labels. You may have to do a google search for label printing apps for Mac and contact customer support for them to see if one can start in the middle of a sheet. It can be done with FileMaker Pro but that's a pretty costly app for just printing labels. -
Selecting and Printing Labels from Database
I have tried to print address labels from a database in which I chose four lines, one of which (a company name) is often blank because there is no information. This line appears as a blank line on the label. Is there a way to eliminate this blank line?
I am also having trouble selecting records to print. Can you suggest where to look to get help?
Thank you.Hello
Here is a script I passed last year about this kind of problem.
I hope that embedded comments would be sufficient because at this time, I am unable to work on such a script.
--[SCRIPT DB calcToSlideGUI v6]
Ce script récupère dans un champ une valeur calculée
et la dépose dans un champ texte classique.
Cela permet de bénéficier du retour à la ligne automatique
indisponible pour les champs calculés.
Si un champ contient des pseudo returns consécutifs,
ils sont remplacés par un unique pseudo return.
Si un champ contient des pseudo espaces consécutifs,
ils sont remplacés par un unique espace.
La fonction Chercher-Remplacer est utilisée
pour remplacer ces pseudo return par de VRAIS return.
Exemple de formule pour concat-calc
'prénom'&"◊"&'prénom2'&"◊"'nom'&"¶"&'rue1'&"¶"&'rue2'&"¶"&'code'&" "&'city
• This script grab the value calculated in a field
and drop it in a simple text field.
This permit to take benefit of the auto wrap feature
which is unavailable with calculated fields.
If a field contains adjacent pseudo returns,
they are replaced by single ones.
If a field contains adjacent pseudo spaces,
they are replaced by a single space.
The Find-Replace feature is used to replace
these pseudo returns by TRUE ones.
Sample formula for concat-calc:
'firstName'&"◊"&'firstName2'&"◊"&'lastName'&"¶"&'street1'&"¶"&'street2'&"¶"&'co de'&" "&'city'
Yvan KOENIG, Vallauris (FRANCE)
27 août 2004
complété le 31 août
modifié le 5 décembre
modifié le 8 décembre
modifié le 4 février 2005
property champsRequis : {"concat-calc", "concat-text"}
(* les noms des deux rubriques manipulées
vous pouvez modifier ces noms mais PAS leur ordre
• the names of the two used fields
you may change them but don’t change the order of them *)
property french : true (* true = messages français
• false = english messages *)
property fauxReturn : ASCII character 166 -- "¶"
(* use it in the database formula as Return indicator *)
property fauxEspace : ASCII character 215 -- "◊"
(* use it in the database formula as Space indicator *)
property fauxReturn2 : fauxReturn & fauxReturn
property fauxEspace2 : fauxEspace & fauxEspace
property msg0 : "" -- globale
property msg1 : "" -- globale
property msg2 : "" -- globale
property msg4 : "" -- globale
property msg6 : "" -- globale
property msg7 : "" -- globale
property msg71 : "" -- globale
property msg72 : "" -- globale
property msg81 : "" -- globale
property msg82 : "" -- globale
property msg98 : "" -- globale
property msg99 : "" -- globale
on run
try
if msg0 is "" then my prepareMessages()
my controlesDivers()
my modeUtilisation()
my afficheToutes()
my preparation()
set metsReturn to my alimente()
my pourRemplacer(metsReturn)
on error MsgErr number NroErr
if NroErr is not -128 then
beep 2
(* «constant afdregfp» est la forme canonique de frontmost application *)
-- tell application (path to «constant afdregfp» as string)
tell application (path to frontmost application as string)
display dialog "" & NroErr & " : " & MsgErr ¬
buttons {msg99} with icon 0
end tell -- to application
end if
return
end try
end run
-- ================== routines
on controlesDivers()
tell application "AppleWorks 6"
activate
-- Test version
if "6." is not in (version as text) then ¬
error msg0 number 8000
if (count each document) = 0 then ¬
error msg1 number 8001
if (document kind of document 1 ¬
is not database document) then ¬
error msg2 number 8002
select document 1 (* Utile si dialog recherche est au 1er plan
• Useful if the Search dialog is at front *)
end tell -- AppleWorks
end controlesDivers
-- ==================
on modeUtilisation()
tell application "AppleWorks 6"
tell document 1
select menu item 1 of menu 5 (* mode Utilisation¬
• Browse mode *)
end tell -- to document 1
end tell -- to AppleWorks
end modeUtilisation
-- ==================
on afficheToutes()
tell application "AppleWorks 6"
tell document 1
select menu item 1 of menu 6 (* Afficher toutes les fiches
• Show all records *)
end tell -- to document 1
end tell -- to AppleWorks
end afficheToutes
-- =====================
on preparation()
tell application "AppleWorks 6"
tell document 1
if (count of records) = 0 then error msg6 number 8006
set nomsChamps to name of every field
set {missing, msg8} to {0, ""}
set cnt_champsRequis to count of champsRequis
repeat with ky from 1 to cnt_champsRequis
set Rbrq to (item ky of champsRequis)
if Rbrq is not in nomsChamps then
set missing to missing + 1
set msg8 to msg8 & Rbrq & ", "
(* construit une chaîne avec les noms des rubriques absentes
• build a string with the names of missing field(s) *)
end if
end repeat
if missing is not 0 then
(* prépare un beau message d'erreur
• build a pretty error message *)
if missing = 1 then
set msgmiss to msg7 & msg71 & return & ¬
msg8 & msg81
else
set msgmiss to msg7 & msg72 & return & ¬
msg8 & msg82 -- pluriels
end if -- missing = 1
error msgmiss number 8078
end if -- missing is not 0
end tell -- to document 1
end tell -- to AppleWorks
end preparation
-- =====================
on alimente()
tell application "AppleWorks 6"
tell document 1
set {champSource, champDestination} to champsRequis
set metsReturn to false
set nbrec to count of records
repeat with ky from 1 to nbrec
set {champky, mets_Return} to ¬
my slide((value of field champSource of record ky) as text, metsReturn)
set value of field champDestination of record ky to champky
end repeat
end tell -- document 1
end tell -- Aworks
return mets_Return
end alimente
-- =====================
on remplace(Texte, avant, apres)
set AppleScript's text item delimiters to avant
set aListe to (text items of Texte)
set AppleScript's text item delimiters to apres
return (aListe as text)
end remplace
-- =====================
on slide(Texte, mets_Return)
repeat while Texte contains fauxReturn2
set Texte to my remplace(Texte, fauxReturn2, fauxReturn)
end repeat
repeat while Texte contains fauxEspace2
set Texte to my remplace(Texte, fauxEspace2, fauxEspace)
end repeat
if Texte contains fauxEspace then ¬
set Texte to my remplace(Texte, fauxEspace, " ")
set AppleScript's text item delimiters to ""
if Texte contains fauxReturn then set mets_Return to true
return {Texte, mets_Return}
end slide
-- =====================
on pourRemplacer(metsReturn)
if my quelOS() is not less than "1030" then
(* Mac OS X 10.3 ou plus *)
if metsReturn is true then ¬
my chercheRemplaceGUI(fauxReturn, return)
else
error msg4 number 8004
end if -- my quelOS() (GUIdispo)
end pourRemplacer
-- ==================
on chercheRemplaceGUI(avant_, apres_)
beep 2 (* Attire l'attention *)
tell application "AppleWorks 6"
--activate
select document 1
tell document 1
select menu item 1 of menu item 16 of menu 3 (* Rechercher/Remplacer…
• Find/Replace… *)
end tell
set the clipboard to avant_
paste
end tell -- to AppleWorks
tell application "System Events"
if UI elements enabled then
tell process "AppleWorks 6"
keystroke tab
end tell -- to process
else
tell application "System Preferences"
activate
set current pane to ¬
pane "com.apple.preference.universalaccess"
display dialog msg98
end tell -- to System Preferences
end if
end tell -- to System Events
tell application "AppleWorks 6"
set the clipboard to apres_
paste
end tell
tell application "System Events"
tell process "AppleWorks 6"
keystroke tab -- back to field "Search"
end tell -- to process
end tell -- to System Events
end chercheRemplaceGUI
-- =====================
on quelOS()
try
(* «event fndrgstl» = forme canonique de system attribute *)
-- set hexData to «event fndrgstl» "sysv"
set hexData to system attribute "sysv"
set hexString to {}
repeat 4 times
set hexString to ((hexData mod 16) as string) & hexString
set hexData to hexData div 16
end repeat
set OS_version to hexString as string
on error
set OS_version to "0000"
(* retournera "0000" si "system attribute" n'est pas reconnu *)
end try
return OS_version
end quelOS
-- =====================
on prepareMessages()
if french is true then
set msg0 to "Ce script n'est pas compatible" & return & ¬
"avec cette version d‘AppleWorks." & return & ¬
"Veuillez utiliser une version 6.0" & return & ¬
"ou plus récente..."
set msg1 to "Aucun document ouvert"
set msg2 to "Ce document n'est pas une base de données."
set msg4 to "Pensez à remplacer" & return & ¬
"«" & fauxReturn & "» par «\\p»."
set msg6 to "Impossible d’exécuter ce script" & return & ¬
"sur une base vide."
set msg7 to "Désolé, "
set msg71 to "la rubrique:"
set msg72 to "les rubriques:"
set msg81 to "est absente."
set msg82 to "sont absentes."
set msg98 to "Le scriptage des éléments d’interface est désactivé. " & ¬
"Cochez «Activez l’accès pour les périphériques d’aide»"
set msg99 to " Vu "
else
set msg0 to "This script is not compatible" & return & ¬
"with this version of AppleWorks." & return & ¬
"Please use version 6.0" & return & "or higher..."
set msg1 to "No open doc"
set msg2 to "This document is not a database."
set msg4 to "CAUTION, don’t forget to replace" & ¬
"“" & fauxReturn & "” by “\\p."
set msg6 to "Can’t apply this script" & return & ¬
"on an empty DB."
set msg7 to "Oops, the field"
set msg71 to ":"
set msg72 to "s:"
set msg81 to "is missing."
set msg82 to "are missing."
set msg98 to "UI element scripting is not enabled. " & ¬
"Check “Enable access for assistive devices”"
set msg99 to " Oops "
end if
end prepareMessages
--[/SCRIPT]
Yvan KOENIG (from FRANCE jeudi 15 juin 2006 09:07:25) -
Printing Labels from BT Yahoo Mail Contacts
The BT Yahoo Help on this topic shows that you can print address labels from your Contact list and choose to print to an Avery Address label template (several choices shown). http://help.yahoo.com/uk/bt/tutorials/cont/con_workcon6.html#help
When I access this I can't see the Avery options only the Basic or the Detailed Layouts. Can anyone help please?Bear in mind that BT are moving away from Yahoo, so very soon, you will not get access to your Yahoo stuff.
There are some useful help pages here, for BT Broadband customers only, on my personal website.
BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones. -
Automatically printing labels from MII V12
Hi there,
We have a requirement that when a button is pushed on the MII page, we automatically print label(s) to a Zebra printer without any further user interaction. I.E. The operator clicks to confirm completion of an operation, and a label prints out as part of the transaction. The transaction does not always communicate with the ERP system, so the labels must be automatically printed from MII.
Has anyone done this?
There are really two questions here.
1. How to print to a Zebra printer
2. How to have the MII transaction automatically print
Thanks,
--Amy Smith
--HaworthThis thread might help.
[/thread/216673 [original link is broken]|/thread/216673 [original link is broken]]
We have done printing from xMII to Zebra printers using similar methods wrapped in a custom action, as well as using our own device integration platform. The only issue with the above method is its ends up OS dependant, and requires the printers to be configured on the server.
I dont know the scope of your needs, but a product like bartender may be appropriate. It would allow you to print by just writing a data file to a directory.
There are ways to talk directly to Zebra printers, but would take some research & dev on your part. -
Load Query Print Layout From SDK code
Hi
How can i do to load a Query Print layout form SDK VB6Hola Andres,
In 2005 SP01 there is a new service called ReportsLayoutsService, you can maybe give it a try.
Regards
Trinidad. -
Print labels from shipment number
All,
Currently we have labels printing using the delivery number but in many cases one shipment has several delvieries attached to it so rather printing delivery label for each delivery in a shipment we would like to print labels using shipment number.
i have the name of label program but how can i access this program and make this change?
Basically just need to add shipment number field to the program.
Any help is highly appreciated.
thank you
Edited by: rehman_106 on Feb 8, 2011 7:13 PMHello Barb:
Welcome to Apple discussions.
Address Book>print. There will be a window. Click on layout. There will be a couple of drop-down menus. There are a bunch of label formats indicated (for example, Avery Standard and 5161). You can buy the appropriate label at an office supply store.
Barry -
HT3952 Printing Labels from Mac (Maverick) Contacts list
I have successfully printed a sheet of 21 labels (Avery 7160). I created a new group in Mac (Maverick) Contacts List and typed each address individually for this mailshot. It worked without problem.
Now I have opened another new group and typed in an identical address for each label. When I try to print out the sheet of labels, it will only print one label. It even does this when I add some text to each label as to avoid them being identical. Can you help please?Bear in mind that BT are moving away from Yahoo, so very soon, you will not get access to your Yahoo stuff.
There are some useful help pages here, for BT Broadband customers only, on my personal website.
BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones. -
Start Position When Printing Labels from Contacts
I'm trying to print addresses to a half-used sheet of mailing labels using Contacts, but the app only lets me start with the Column 1, Row 1 position. Is there a way to start printing from some other position on the sheet?
You are welcome. What I used to do when faced with this problem was either move the labels to the top or reverse the way the labels were feed into the printer.
-
Cannot print labels from PayPal with Firefox browser. What changed in the past week?
I usually use Firefox to access my PayPal account and print shipping labels. For the past week, I get the following error message when I try to print the labels.
Printer not activated, error code -30.
I don't get this message in IE, but it is not a browser I like to use. This has been happening for the past week. What has changed in the last week which would render this problem.It might be that your only "printing device" is not recognized as a physical printer. I get this error with Coupon printing Java apps because my printer uses a generic printer driver.
Some would say "coupons (and postage) should only be printed once to reduce the chances of fraud"... I say "paper gets lost, let me print as I need"... they win...
The only workaround I ever found was to reinstall the printer driver, which did not work for me but it might for you...
Maybe you are looking for
-
ProRes 422 MOV files offline in Adobe Media Encoder 2014 (but online in Premiere)
The question is NOT about exporting PreRes files from a Windows PC, which is what I keep finding in my searches. My client gave me ProRes 422 MOV files. I imported them into Premiere Pro CC 2014. I could see and edit them fine. But when I export them
-
UDF works in Message Mapping but not in Interface Mapping
Hello, I have encountered a very strange problem. I use a simple UDF in a message mappings which imports a class that has been imported as "imported archive". This works perfectly fine when testing the message mapping itself. However when I execute t
-
Delivery Date in Purchase Requisition
Hello all, This could be a kind of familiar post but i need a clear cut advice on this particular aspect. Delivery date in a purchase requisition is calculated based on PDT in material or purchasing info record. Date proposed would exclude the non wo
-
Webpage cuts off, no scroll bar.
Hey, I'm a beginner so please take it easy on me. I'm trying to create a website for my wife. Everything is completed and it looks great. The only problem I'm having is that when my wife goes to view the websit on her computer (much smaller size).
-
Problem to edit Custom section for Italian users
Hi, In our system we have some users are set Italian as UI language in their profile. These users aren't able to edit custom sections when these Custom Sections are on a GSM spec. But the same users are able to edit the CS after I change UI Language