6

After searching you can choose the action "Mailing Labels" that does this. This creates a pdf file you can print. And in the menu under Communication >> Label Formats you can define the label formats you want to use.


4

Go to Administer - Localization - Address Settings, and the mailing label format is there for you to edit. You can move, add, and remove tokes as needed. (For reference, Administer - Communications - Label Formats handles the formatting of label size and arrangement on the sheet.)


4

My solution for Question 1: I create labels with the recipients in CiviCRM and save it. Than i create a label-sheet with the same format in libre-office only with the "from"-line and safe it as pdf. then i use "pdf chain" (for linux) to merge this two files together. in "pdf chain" it called "backround/stamp". so it "stamps the "from"-pdf as often as needed ...


4

The issue isn't 100% clear because your formatting doesn't allow me to perfectly understand which tokens have a line break after them and which have a space - but I'm pretty sure I know what's going on. By default, if a token evaluates to NULL and there is NOTHING else on that line, the line will be omitted entirely when producing address labels. However, ...


4

You can control the address format in Administer menu » Localization » Address Settings, so your mailing labels generate how you'd like. What CiviCRM does not currently do is print different mailing label formats based on the country of the record. I've got a proposal to a client who will fund this improvement if the proposal is accepted, but at this time ...


3

Pete suggests two good extensions - I've personally had good luck with Cividesk Normalize.


3

A couple options: From the report you can export to CSV and use that as a data source for a merge outside of Civi. If you create a smart group with the same criteria as the report you can quickly search for those who meet the criteria and print mailing labels from the search results. You can also use this smart group as a recipient list in CiviMail if you ...


3

I imagine the ideal solution would be to sniff out the reason there's content in the output buffer when there shouldn't be. That's not what I did. Knowing very little about PHP, I looked up functions pertaining to the output buffer, then added ob_clean(); right after the author/version comments in tcpdf.php ... that's the only change I had to make. ...


3

There are two ways to do this. If you are based in the United States, go to Administer > Localization > Address Settings. Set Hide Country in Mailing Labels when same as domain country to Yes. You can double-check that CiviCRM thinks you're US-based by going to Administer menu > Communications > Organization Address and Contact Info and checking the ...


3

The answer is already here. According to a tiny mention at the bottom of http://wiki.civicrm.org/confluence/display/CRMDOC/Directories page, it is possible (and, more important, it works!) to copy modified core files to Custom PHP Path Directory (at civicrm/admin/setting/path?reset=1) , preserving original files/folders structure, so next time CiviCRM gets ...


3

It is complicated to add a sort order on address labels. I think it is possible to add a sort order to your search and that sort order is used in printing labels. However, in a recent project, we dealt with the exact problem and using the search did not do the trick. I don't know why anymmore. But we solved the problem by creating a custom report template ...


3

You can get the same result by doing an advanced search for your contribution criteria and choosing 'display as contacts'? That will allow you to print out mailing labels as an action for the records that your recent contributions are attributed to. Addition to the comment above: As @petednz said you can only print mailing labels for contacts, currently. ...


3

This extension https://github.com/eileenmcnaughton/nz.co.fuzion.civitoken Has a token called 'Conditional country' - which does that https://github.com/eileenmcnaughton/nz.co.fuzion.civitoken/blob/master/tokens/address.inc#L7 You can use the token in the mailing label http://dmaster.demo.civicrm.org/civicrm/admin/setting/preferences/address?reset=1


2

Let me think a bit on how I would tackle this. I suppose that if I was only interested in the work addresses of Steven and Thomas I would simply add the work address on the Individual contact level. If I am however interested in the employer/employee relationship as well I can see no other option than having each branch as an Organisation. I would probably ...


2

Eli is right. Labels can only be generated for Contacts - so your search needs to be based on Contacts and then filter by the relevant Contribution factors that are involved.


2

Check your template html and ensure you are using <p> not <BR> tags to end the lines


2

I confirm that this is a bug in civicrm. I was able to replicate on my local running PHP 7.1. I've created a Gitlab issue at https://lab.civicrm.org/dev/core/issues/612


2

I found a way to print labels from the results generated by running the "Upcoming Birthdays Report" as follows: First I created a group and named it "Upcoming Birthdays". I then ran the Upcoming Birthdays Report". Added the results of the report to the "Upcoming Birthdays" group. Then went to Search->Find Contacts. Selected the "Upcoming Birthdays" group ...


2

You could also add the two adresses as to different adress types. One is set as primary, and then you need some help on changing what adress is primary, based on time. I do think CiviRules could help you with that, giving a specific time of the year, where you change what adress is set as primary. If you want to go that route, let me know and I could help ...


2

I just tested the same against wordpress and civicrm 4.7 demo Their is an option called Name Badge - I guess that is what you are looking for Go To Administer -> Communications -> Label Format Then Add New Labal and give your setting - Sheet Size to envelope #9 (depends) Once you have created Label format you should see that you have created an name ...


1

I would do this with CSS. For a text element to wrap, it needs to have a width set. Something like: .crm-event-label { width: 500px; } (To include Custom CSS, point to a .css file via Administer > System Settings > Resource URLs)


1

Several options but none out of the box that I know of. 1/ Sign up for a provider that does Address Checking 2/ check out the Extensions that could do this for [First and Last names eg this or this I think the main problem is that whatever validation rules you can think of, someone will have something that breaks those rules. eg should it be 'de Beer' or '...


1

It sounds like you have the organisation addresses already in the database so Pete's answer is probably what you want. But for completeness for others who might find this question but don't use the employer/employee relationship I will include the following. We have re-purposed the 'Address name' field to hold company name for the individuals who want to ...


1

1/ to get Organisation name you should be able to use the token {contact.current_employer} at /civicrm/admin/setting/preferences/address?reset=1 (assuming you have them set up with the employee/employer relationship) 2/ if multiple individuals have same Employer address then use the 'share address' feature if you don't already know about that (so


1

If you use the address standardization functionality with the USPS, it will return all addresses in upper case. This likely isn't your problem as you state the data appears in title, but I think it's worth flagging for those with similar issues.


1

It looks like CiviCRM automatically includes the postal code suffix in the {civicrm.postal_code} token, so I think you can just remove the suffix and hyphen from your address configuration. Using your stated configuration in Administer > Localization > Address Settings, I see the same behaviour on http://d46.demo.civicrm.org when printing address labels. ...


1

This was due to an import bug. During the import some contacts were set as deceased (value 1). The remaining contacts were then set to null by the import tool. But all the elements like Do Not Email if Deceased require a value of 0 for the deceased field. So they wouldn't show on the mailing labels as the system thought they were deceased. A simple export of ...


1

you should find an option under Actions from a search result that says "Mailing Labels". Is that all you need?


1

How are you trying to reproduce the problem? Are you just running a search and comparing the number of labels to the number of results? If so, you should expect to have fewer labels because CiviCRM will automatically exclude contacts with "do not mail". If that's not the issue, try looking at what shared attributes the excluded contacts have. If it is a ...


1

As an alternative to pdfchain, this can easily be done using pdftk: pdftk MailingLabels_CiviCRM.pdf multistamp pdfstamp.pdf output out.pdf The only thing you need, is a pdf file (maybe created using LibreOffice) that can be used as the "stamp" for the whole page of mailing labels.


Only top voted, non community-wiki answers of a minimum length are eligible